jade.Boot类找不到ubuntu10.10

时间:2012-06-09 08:50:28

标签: java ubuntu classpath agents-jade

我知道这是一个老问题,但我已经花了很长时间在这上面,现在绝望地转向寻求帮助。

问题:我无法运行> java jade.Boot -gui

终端:

xxxx:~/Documents/Active/Studies/MscEngProject/Work/Java$ java -cp home/xxxx/bucket/jade/lib/jade: jade.Boot -gui

Exception in thread "main" java.lang.NoClassDefFoundError: jade/Boot
Caused by: java.lang.ClassNotFoundException: jade.Boot
    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 java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: jade.Boot.  Program will exit.

我正在运行:java版“1.6.0_26”,Ubuntu10.10

自去年以来,我一直在使用jade,但仅限于Eclipse。现在我必须在命令行中运行该程序。我试过移动jade.Boot around,在命令中更改了我的类路径,还创建了一个CLASSPATH env变量。我甚至试图提取Boot.class并运行它。我不是最好的程序员,但了解一些事情,但这个问题超出了我的知识。帮助将非常感谢!

1 个答案:

答案 0 :(得分:2)

仅当jade.Boot位于jre的类路径中时,

java jade.Boot -gui才有效。将它添加到您的类路径并感到高兴 您可以尝试这样做(如果玉石分布在罐子里):java -cp "jar1.jar;jar2.jar" jade.Boot -gui
其他方法是下载sun jdk,提取它(例如,在/ opt / jdk中)并将jade libs放在/ opt / jdk / lib或smth中