我試圖在mac中使用grinder測試框架,但我無法通過打開控制檯的第一步。這是我的嘗試: 我加入類路徑,並嘗試像這樣從終端使用此命令如何在MAC中運行磨牀?
java net.grinder.Console
運行它,但我得到這個錯誤:
Error running worker process (org/picocontainer/ComponentFactory)
Exception in thread "main" java.lang.NoClassDefFoundError: org/picocontainer/ComponentFactory
at net.grinder.engine.process.GrinderProcess.run(GrinderProcess.java:309)
at net.grinder.engine.process.WorkerProcessEntryPoint.run(WorkerProcessEntryPoint.java:86)
at net.grinder.engine.process.WorkerProcessEntryPoint.main(WorkerProcessEntryPoint.java:58)
Caused by: java.lang.ClassNotFoundException: org.picocontainer.ComponentFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
這是tutorial im following,任何人對此有一些想法。
您還沒有將該工具的任何部分放入您的類路徑中,因此當然不會找到該類。請了解-cp和classpaths,並將您學到的知識應用於此問題。 – bmargulies
多數民衆贊成在拼圖我的事情,我試過cp像這樣**/path-to-java/bin/java -cp /path-to-grinder/lib/grinder.jar**我也試着導出** export CLASSPATH = $ CLASSPATH:/path-to-grinder/lib/grinder.jar**,但我仍然有這個問題。 – Jack
你沒有寫在問題中。 – bmargulies