我应该使用什么类路径来避免找不到主类错误。我正在使用jdk 1.8.0_112
和Windows 7。
我已经尝试了(C:\Program Files\Java\jdk1.8.0_112\jre\lib;.;)
,但它仍然没有工作错误。
我的 javac welcome.java
命令执行正确,但执行类文件的命令无法正常工作,即 java welcome 。
我的代码在netbeans上运行完美,但我的命令提示符有问题。
任何人请告诉我应该设置什么类路径以避免此错误。
答案 0 :(得分:1)
正确的类路径取决于应用程序类文件/文件的位置,依赖性所在的位置。
您不需要将C:\Program Files\Java\jdk1.8.0_112\bin
放在类路径上。它不包含类加载器可以加载的任何东西......
您不需要将C:\Program Files\Java\jdk1.8.0_112\jre\lib
放在类路径上。 java.exe
命令将该目录中的lib自动放入bootstrap类路径。
类路径不应以;
结尾。 ;
是分隔符,而不是终止符。
有关在类路径上放置内容的信息,请阅读以下Oracle文档:
(我不会告诉你/猜测它应该是什么,因为这取决于你没有给我们的信息。但是如果你阅读并理解上述内容,你将能够弄清楚该怎么做。在您的具体情况和其他情况下。)
答案 1 :(得分:-1)
您可以尝试设置类路径:
类路径=%类路径。%;; ..;
java欢迎光临
您也可以使用-cp选项:
java -cp。欢迎