① java在CMD中出現「找不到或無法載入主類」
class前面加一個public
另外你這個截圖不完全不知道輸入的對不對
參考示例:
publicclassHello{
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld!");
}
}
運行效果:
② Java 錯誤:找不到或無法載入主類
第一,這個程序是沒有錯。
第二,你的類名是「Test」,但是你的java文件名就應該是「Test.java」。
第三,在運行里輸入cmd敲回車建進入一個控制台的命令框,請輸入javac回車查看java有沒有
安裝好,如有問題有兩種肯能:一是根本就沒有安裝java程序或者安裝時沒有正確安好,
二是環境變數沒有配好。
第四,環境變數配置,變數名Path的值應該是:D:\Program Files\Java\jdk1.7.0\bin
把這個路徑放最好放到最前面用;號與其它隔開
變數名CLASSPATH的值是 .; 就這樣就可以(當然如果你要用到其它jar包就要配置)
變數名JAVA_HOME的值是 D:\Program Files\Java\jdk1.7.0
第五,編譯和運行程序,如果你的Test.java放在D盤根目錄下,在運行里輸入cmd敲回車建進
入一個控制台的命令窗口,敲「D:」回車,輸入javac Test.java 回車,再輸入java Test 回車。就這樣搞定。
最後,我上次碰到一位朋友和你遇到同樣的問題,jdk版本和你用的一樣,但是我沒有用過1.7版本
後來是他加了我的QQ通過遠程連接我幫他弄好了,我發現他有這么幾個問題:1.存放java的文件夾名有中文(用中文也可以,不過個人認為最好還是用英文命名文件夾名稱)。2.他的path變數配置有多個java的路徑,而且沒有提前。也就是說:path:D:\Program Files\Java\jdk1.7.0\bin;這項放在最前面。3.因為1.7的版本我沒有用過所以我叫他換成了1.6的版本(如果你需要我可以發給你)
希望對你有幫助!
③ Dos命令行運行Java文件出現「找不到或無法載入主類」
在終端下不能帶包名package,會找不到的
1. 去掉package那行,用javac編譯,用java運行
2. 打成jar包,設置one.main為主類,用java -jar 運行
另外類名命名不規范哦,集成開發環境可以試試idea...很好很強大
④ 在命令行下執行JAVA程序,總是出現找不到或無法載入主類,請教高手啊
無法載入類或找不到載入類一般都是環境變數CLASSPATH定義有問題導致的,一般指定JDK的lib目錄為CLASSPATH,你的變數名稱搞錯了,一般環境變數都是大寫的。
CLASSPATH .;%java_home%\lib;%java_home%\jre\lib;
檢查運行的java 文件import的所依賴的jar包是否都在CLASSPATH中定義了路徑。另外避免重名的class文件在CLASSPATH中定義,避免沖突。
⑤ 在CMD下用java命令出現「找不到或無法載入主類」問題
有兩種辦法:
(1)把java類上的package去掉,直接運行命令java hello
//packagecom.tt.demo;//去掉
publicclasshello{
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld!");
}
}
(2)如果保留帶有package的原代碼不改,則在java目錄下運行java命令。如
hello.java在我本地硬碟上目錄:E:myemo(項目名)srcmainjavacom tdemo 下
javac目錄運行成功後,切換到目錄E:myemo(項目名)srcmainjava下,運行命令:
java com.tt.demo.hello
packagecom.tt.demo;
publicclasshello{
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld!");
}
}
參考:java命令:java命令錯誤: 找不到或無法載入主類
⑥ 利用cmd執行java命令找不到或無法載入主類
這個 先把你的代碼發出來看看吧
是不是有package
或者 classpath 沒有配 .;
⑦ java運行顯示「找不到或無法載入主類
Java保存的文件名和類別必須一致,你的類名是MyFirstJavaProgram,而你卻保存為helloworld.java,這樣肯定找不到了。別再犯這種低級的錯誤了
⑧ 運行java找不到或無法載入主類
path=%java_home%\bin
這樣就可以了,至於上面的calsspath完全可以不要。
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin換成我上面的。
⑨ Java運行時說找不到或無法載入主類
跟System語句無關,這個代碼沒有問題,可以運行,原因是你打javac或者java命令時輸錯了,首先DOS下必須先進到該類所在目錄等等
⑩ JAVA運行錯誤:找不到或無法載入主類
執行:java類名
不是:java類名.java
例如,我的java文件:
lijian.java