java - jade.Boot 类未找到 ubuntu10.10

标签 java ubuntu classpath agents-jade

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

问题:我无法运行 > javajade.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,更改命令中的类路径,还创建了一个CLASSPATH环境变量。我什至尝试提取 Boot.class 并运行它。我不是最好的程序员,但确实了解一些东西,但这个问题超出了我的知识范围。非常感谢您的帮助!

最佳答案

javajade.Boot -gui 仅当jade.Boot位于jre的类路径中时才有效。将其添加到您的类路径中并感到高兴。
你可以尝试这样做(如果jade是在jar中分发的):java -cp "jar1.jar;jar2.jar"jade.Boot -gui
另一种方法是下载sun jdk,将其解压(例如,在/opt/jdk中)并将jade libs放入/opt/jdk/lib或类似的东西

关于java - jade.Boot 类未找到 ubuntu10.10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10959638/

相关文章:

java - firebase.auth.PhoneAuthProvider 缺失

php - 更新 php 扩展 Ubuntu

java - 找到 .java 源文件对应的 .classpath 文件

java - 控制 CLASSPATH 中 Java 类的加载

ubuntu - 如何使用 Ubuntu 服务器进行 TFS 构建

java - JGroups 未找到或加载主类

java - 无法发布到带有 "java.lang.IllegalArgumentException: Illegal character in path"的 URL

java - 将样式表添加到 javafx 时遇到问题

java - Java接口(interface)的问题

android - 刷新恢复镜像后,在 Ubuntu 中不再检测到 Nexus 7