當前位置:首頁 » 編程語言 » 無法載入java

無法載入java

發布時間: 2022-12-29 07:55:20

java _version找不到或無法載入主類

先配一個JAVA_HOME,然後再配path,classpath。java -version 無法運行就是環境變數沒配正確。請小心按步驟再配一次

  • 在系統變數里新建"JAVA_HOME"變數,變數值為:C:Program FilesJavajdk1.8.0_60(JDK的安裝路徑);

  • 在系統變數里新建"classpath"變數

.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar
找到path變數(已存在不用新建)添加變數值

%JAVA_HOME%in;%JAVA_HOME%jrein
注意:變數值之間用";"隔開。注意原來Path的變數值末尾有沒有;號,如果沒有,先輸入;號再輸入。

② Java 錯誤: 找不到或無法載入主類 原因: java.lang.ClassNotFoundException

你必須在java的根目錄運行。或者打jar包。

就你這個來說,你必須在d:\javaproject目錄下 運行 java HelloWorld
不要class,也不要目錄

如果你不熟命令行操作,那麼這么輸入。
d:
cd javaproject
java HelloWorld

③ JAVA無法載入指定的文件

先要找到具體載入不到的是哪個類,當java程序直接運行時,讀取某個文件不指定目錄的話會有一個默認文件路徑,報錯信息當中 其實就是「默認路徑」。所以,你需要手動指定一個路徑

④ java中無法載入或找不到主類

//這個問題原因有以下幾種,但是和環境變數並沒有太大的關系
//能夠執行java和javac就證明你的環境變數已經配置好了,其實classpath可以不配置
//假如有如下文件:H:codeHello.java
publicclassHello{
publicstaticvoidmain(String[]args){
System.out.println("Hello");
}
}
//正確編譯命令:javacHello.java
//正確<ahref="https://www..com/s?wd=%E8%BF%90%E8%A1%8C%E5%91%BD%E4%BB%A4&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-"target="_blank"class="-highlight">運行命令</a>:javaHello

錯誤1:H:code>javaHello.java
錯誤:找不到或無法載入主類Hello.java
原因:命令錯誤

錯誤2:H:code>javaHello.class
錯誤:找不到或無法載入主類Hello.class
原因:命令錯誤

錯誤3:java源文件帶有包名,往往容易出錯
如:H:codeHello2.java
packagecom.example;

publicclassHello2{
publicstaticvoidmain(String[]args){
System.out.println("Hello2");
}
}
這代碼看上去沒什麼問題,執行:
H:code>javacHello2.java
H:code>javaHello2
錯誤:找不到或無法載入主類Hello2

解決辦法:
+.刪除包名或者
+.在code下創建一個與包名相同的文件結構(H:codecomexampleHello2.java)
編譯:H:code>javaccom/example/Hello2.java
運行:H:code>javacom.example.Hello2

⑤ java運行顯示「找不到或無法載入主類」怎麼回事

第一,這個程序是沒有錯。x0dx0a第二,你的類名是「Test」,但是你的java文件名就應該是「Test.java」。x0dx0a第三,在運行里輸入cmd敲回車建進入一個控制台的命令框,請輸入javac回車查看java有沒有x0dx0a 安裝好,如有問題有兩種肯能:一是根本就沒有安裝java程序或者安裝時沒有正確安好,x0dx0a 二是環境變數沒有配好。x0dx0a第四,環境變數配置,變數名Path的值應該是:D:\Program Files\Java\jdk1.7.0\bin x0dx0a 把這個路徑放最好放到最前面用;號與其它隔開x0dx0a 變數名CLASSPATH的值是 .; 就這樣就可以(當然如果你要用到其它jar包就要配置)x0dx0a 變數名JAVA_HOME的值是 D:\Program Files\Java\jdk1.7.0x0dx0a第五,編譯和運行程序,如果你的Test.java放在D盤根目錄下,在運行里輸入cmd敲回車建進x0dx0a 入一個控制台的命令窗口,敲「D:」回車,輸入javac Test.java 回車,再輸入java Test 回車。就這樣搞定。x0dx0a最後,我上次碰到一位朋友和你遇到同樣的問題,jdk版本和你用的一樣,但是我沒有用過1.7版本x0dx0a後來是他加了我的QQ通過遠程連接我幫他弄好了,我發現他有這么幾個問題:1.存放java的文件夾名有中文(用中文也可以,不過個人認為最好還是用英文命名文件夾名稱)。2.他的path變數配置有多個java的路徑,而且沒有提前。也就是說:path:D:\Program Files\Java\jdk1.7.0\bin;這項放在最前面。3.因為1.7的版本我沒有用過所以我叫他換成了1.6的版本(如果你需要我可以發給你) x0dx0ax0dx0a希望對你有幫助!

⑥ 找不到或無法載入主類java(找不到或無法載入主類helloworld)

您好,現在我來為大家解答以上的問題。找不到或無法載入主類java,找不到或無法載入主類helloworld相信很多小夥伴還不知道,現在讓我們一起...

您好,現在我來為大家解答以上的問題。找不到或無法載入主類java,找不到或無法載入主類helloworld相信很多小夥伴還不知道,現在讓我們一起來看看吧!

1、運行時不需要將後面的.class輸入。

2、只需要class文件名就行。

⑦ 運行java類文件,出現找不到或無法載入主類,這是怎麼回事啊

運行java類文件,出現找不到或無法載入主類,
最大可能性是你的主類的包或者類路徑沒有設正確
看看你的類路徑和classpath變數,如果不包含你的主類所在的路徑或者包,請使用java的-D參數設置
就你圖上的情況,你應該將你的當前目錄編譯過的文件所在目錄增加在類路徑中,然後執行:java
你的類名
注意必須是全包名

⑧ JAVA找不到或無法載入主類

  • 系統變數→新建 JAVA_HOME 變數 。

    變數值填寫jdk的安裝目錄(本人是 E:Javajdk1.7.0)

  • 系統變數→尋找 Path 變數→編輯

    在變數值最後輸入 %JAVA_HOME%in;%JAVA_HOME%jrein;

    (注意原來Path的變數值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼)

⑨ 錯誤: 找不到或無法載入主類 .java

運行java程序時,應當運行編譯後的.class文件,而不是.java文件,運行時不需要帶後綴名,試試下面的命令:
1java HelloWorld

⑩ java 錯誤: 找不到或無法載入主類 test.HelloWorld

兩種解決辦法:

1.把package語句去掉,讓編譯文件處於當前文件夾

例如我將java文件的package去掉,放在F盤根目錄

2.不去掉package,在java文件同級目錄加一個package相同名稱的文件夾;

HelloWorld.java在src的j2se001文件夾下,j2se001下建一個同package名稱的文件夾

或者下面這種,與上面實質是一樣的,只是在哪個目錄執行java類文件(還是在java類文件同級目錄建一個同package名稱相同的文件夾);

刪package或者加package同名folder的實質:執行器指向package文件夾

熱點內容
linux控制面板 發布:2025-07-03 07:48:44 瀏覽:430
mysql復制資料庫及數據 發布:2025-07-03 07:39:36 瀏覽:801
java運行下載 發布:2025-07-03 07:39:29 瀏覽:11
simditor圖片上傳 發布:2025-07-03 07:35:34 瀏覽:884
php簽到代碼 發布:2025-07-03 07:27:38 瀏覽:572
pc反編譯apk 發布:2025-07-03 07:26:15 瀏覽:455
東風多利卡油罐車配置有哪些 發布:2025-07-03 07:17:42 瀏覽:110
莫高窟的無線網路密碼是多少 發布:2025-07-03 07:08:25 瀏覽:57
win10u盤怎麼隱藏的文件夾 發布:2025-07-03 07:07:03 瀏覽:28
安卓系統10什麼時候發布 發布:2025-07-03 07:06:16 瀏覽:20