我正在尝试使用Java从命令行(Windows)调用类(主方法)。 该类导入其他类(其他jar)。
我总是从主程序导入的类中获得“找不到类异常”。
这是我尝试过的:
java -jar myjar.jar
“ -classpath lib/”,“ -classpath ./lib/”,“ -classpath lib”,“ -cp lib/*”,“ -cp lib/\*”,“ -classpath lib/referenced-class.jar”,“ -classpath ./lib/referenced-class.jar”
Class-path referenced-jar.jar
Class-path lib/referenced-jar.jar
-jar如果你碰巧知道要运行的主类的名称,则可以在不使用命令行参数的情况下运行它:
-jar
java -classpath .;myjar.jar;lib/referenced-class.jar my.package.MainClass
如果你使用的是Linux,则应该使用“:”而不是“;” 在类路径中。
Linux