我尝试运行类时遇到错误:线程“main”中的异常java.lang.NoClassDefFoundError。 JAR

时间:2016-07-15 15:39:48

标签: java

我是Java的新手。我用扩展jar包“algs4.jar”写了一个Hello.java文件 (我的教科书要求我使用自己的输出/输入库(算法第4版)),这可以打印出'Hello ,World!\ n'执行时在shell上的字符串。 编译时没有任何错误,(命令:javac -cp E:\ AlgorithmExercise \ lib \ algs4.jar E:\ AlgorithmExercise \ codes \ Hello \ Hello.java) 但是当我尝试运行该类(命令:java codes.Hello.Hello)时,我收到了这个错误。

我猜到这个错误的原因是因为我忘了输入algs4.jar包的路径。所以我修改了命令: java -cp .; E:\ AlgorithmExercise \ lib \ algs4.jar codes.Hello.Hello ,但终端告诉我它“无法找到或加载主类。 “

我完全不明白发生了什么,我的classpath在配置上没有错误。

0 个答案:

没有答案