?如果要在cmd命令行中,使用java運(yùn)行java程序肌稻,可能會出現(xiàn)如下問題:
針對這種情況清蚀,有以下解決辦法:
1、首先確認(rèn)是否將TXT文件另存為java文件時爹谭,文件名后綴設(shè)置為.java(如HelloWorld.java)枷邪,并且注意保存類型必須為所有文件(*.*),還有注意保存java文件的具體地址與cmd命令中輸入要一致诺凡。
2,东揣、如以上步驟正確,則檢查cmd命令中輸入的java文件名與TXT文件中程序名及另存的java文件名是否完全一致(注意區(qū)分大小寫)腹泌。
3嘶卧、可能對JAVA中包的概念不明白,檢查文件名前是否有package凉袱,如“package HelloWorld”芥吟,去掉package。原理說明:java程序運(yùn)行class文件,對于有包名的類,java把包名當(dāng)成文件夾處理."包名+類名"相當(dāng)于"文件夾目錄+類名"來尋找類专甩。
4钟鸵、由于是在運(yùn)行階段出現(xiàn)的問題,那么可能是環(huán)境變量配置不當(dāng)?shù)膯栴}涤躲,即可能是classpath路徑配置錯誤携添,而導(dǎo)致.class文件無法加載,配置環(huán)境變量一定要注意自己電腦的操作系統(tǒng)及位數(shù)還有下載的JDK版本的不同篓叶,避免受到誤導(dǎo)烈掠。
? ? ? 以Windows 7旗艦版64位,JDK版本為jdk1.8.0_144為例缸托,變量CLASSPATH的變量值應(yīng)配置為%JAVA_HOME%\bin;%M2_HOME%\bin左敌,新建的PATH變量只需在原有變量值后加上\bin。