亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

在cmd窗口下運(yùn)行Java程序時(shí)無法找到主類的解決辦法

Original 2016-11-03 16:46:48 780
abstract:昨天在cmd窗口下運(yùn)行一段Java程序時(shí)總是有問題,可以編譯但無法執(zhí)行。也就是javac時(shí)正確,一旦java時(shí)就不對(duì)了,提示找不到或無法加載主類,經(jīng)百度谷歌再加上自己的摸索終于解決了問題?,F(xiàn)在匯總一下這類問題的可能解決辦法。1.檢查環(huán)境變量路徑配置錯(cuò)誤。   JAVA_HOME是jdk的路徑,CLASSPATH是lib路徑(記得前面要加.;這倆個(gè)),Path是bin的路徑。2.

昨天在cmd窗口下運(yùn)行一段Java程序時(shí)總是有問題,可以編譯但無法執(zhí)行。

也就是javac時(shí)正確,一旦java時(shí)就不對(duì)了,提示找不到或無法加載主類,經(jīng)百度谷歌再加上自己的摸索終于解決了問題。

現(xiàn)在匯總一下這類問題的可能解決辦法。

1.檢查環(huán)境變量路徑配置錯(cuò)誤。

   JAVA_HOME是jdk的路徑,CLASSPATH是lib路徑(記得前面要加.;這倆個(gè)),Path是bin的路徑。

2.更改一下CLASSPATH的路徑。

比如我原來的是.;C:\Program Files\Java\jdk1.8.0_101\lib

改為.;C:\Program Files\Java\jdk1.8.0_101\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_101\lib\tools.jar

也就是再原來的基礎(chǔ)上細(xì)化一下加上dt.jar和tools.jar。(我當(dāng)時(shí)試過這個(gè)不管用,有人說好使。)

3.java和javac版本不一致。

在cmd窗口輸入java-version和javac-version查看版本是否一致,如果不一致在Path變量前頭加上%JAVA-HOME%\bin

4.去掉包名。

也就是把.java文件中的第一行代碼package什么什么的給去掉。

5.cmd窗口輸入命令有問題。

javac時(shí)是文件名加.java,java時(shí)什么都不加只是文件名。例如:javac d:HelloWorld.java   java d:HelloWorld

還有就是文件放在文件夾里了,當(dāng)然每個(gè)文件夾要寫出來(我一般放根目錄下,方便)。 

本人就是利用方法4解決的,至于其他的方法不知道到底可不可以,只是把當(dāng)時(shí)遇到的解決方法給匯總一下


Release Notes

Popular Entries