我尝试用 Java 从命令行(Windows)调用一个类(main 方法)。
该类导入其他类(其他 jar)。
我总是从我的主程序导入的类中得到“类未发现异常”。
我试过这么做:
添加一个 CLASSPATHenv.var,其中包含引用的库所在的路径(不工作)
当从命令行调用“ java -jar myjar.jar
”时,我尝试了所有这些不同的参数: “ -classpath lib/
”、“ -classpath ./lib/
”、“ -classpath lib
”、“ -cp lib/*
”、“ -cp lib/\*
”、“ -classpath lib/referenced-class.jar
”、“ -classpath ./lib/referenced-class.jar
”(lib 是引用的 jar 所在的位置)
我尝试将所有引用的 jar 打包到我的 jar 中,我的主类就驻留在这个 jar 中..。
除此之外,我还尝试用以下方法指定 Manifest 文件中的类:
Class-path referenced-jar.jar
和我也尝试了 Class-path lib/referenced-jar.jar