當前位置:首頁 » 編程語言 » java找不到類

java找不到類

發布時間: 2022-06-04 23:10:31

java找不到主類怎麼辦

可能原因一:java類中沒有main方法。必須有下面的main方法執行入口才可以:

public static void main(String[] args) {

}

可能原因二:說明當前的路徑不是java文件存放路徑。解決辦法:

第一步:在cmd上通過cd進入相應java類路徑。如(cd D:Remiticardpay-boss);

第二步:直接輸入盤符即可完成路徑切換(如 D:)

㈡ java找不到類

E:
cd jav
java Tamt

我的世界開服JAVA找不到或無法載入主類

指令輸入路徑的文件夾名字中不能帶空格,像是C:\Program Files 中間的空格,windows會認為這個文件在C:\Program這個文件夾中而不是C:\Program FIles這個文件夾中
建議先用cd命令定位到包含服務端的文件夾,然後再使用 java -jar 服務端名稱 運行伺服器

㈣ 運行java文件顯示找不到或無法載入主類怎麼解決

maven的項目運行一般就要maven命令
否則你需要在pom里定義入口類、打包方式等

㈤ java運行顯示「找不到或無法載入主類」!

  1. 我們的工程路徑是D:HelloWorld,在HelloWorld文件夾中建立一個src文件夾,類B的源代碼文件就放在src中。用javac編譯完以後會在src文件夾中生成NewsManager.class,如下:

㈥ 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 錯誤:找不到或無法載入主類

找不到主類是因為classpath配置錯誤。
是環境變數的問題,看看你的path和classpath是否是正確的,最可能的錯誤是classpath中少了前面少了.;
classpath的配置必須遵循以下規則:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

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

該如何解決呢?解決辦法如下:

1.由於是在運行階段出現的問題,那麼可能是環境變數配置不當的問題,即可能是classpath路徑配置錯誤,而導致.class文件無法載入。那麼此時你可以檢查是否配置好classpath路徑,一般來說classpath路徑配置如下:

.;%java_home%lib;%java_home%lib ools.jar; (注意前面的 . 以及 ; 缺一不可)

其中.表示當前路徑,;表示分隔符。

2.如果你試過了很多次,classpath也配置對了,依舊出現這個錯誤,注意你使用的測試代碼,是否在某一個包名的下面;

比如說如下測試代碼:

在文件所在的當前目錄下,運行javac TestPlusPlus.java編譯成功,生成TestPlusPlus.class文件,這個時

候,你用javaTestPlusPlus想運行程序,總會出現」找不到或無法載入主類「的錯誤。這個時候要注意,

之所以找不到,是因為TestPlusPlus在HelloWorld包名的下面。

解決辦法:

1.去掉 」packageHelloWorld;「 重新用javac 編譯TestPlusPlus.java,再運行javaTestPlusPlus就可以了。

2.新建一個包名一樣的文件夾,在本例中,為建立一個HelloWorld的文件夾,把TestPlusPlus.java文件移到該目錄下。

然後在HelloWorld文件夾的平級下,打開DOS命令窗口,運行javacHelloWorld/TestPlusPlus.java編譯程序,

運行javaHelloWorld/TestPlusPlus(或者javaHelloWorld.TestPlusPlus也可以),則可以運行含有包名的java程序。

注意:包名不要含有'.'(點),' '(空格)等特殊符號,這樣的話命令行無法判斷包名與java程序名的分割點在哪裡,

從而還是找到或者無法載入主類。

原理說明:

java程序運行class文件,對於有包名的類,java把包名當成文件夾處理."包名+類名"相當於"文件夾目錄+類名"來尋找類。

熱點內容
正在限制訪問 發布:2025-02-09 03:47:17 瀏覽:901
架設資料庫 發布:2025-02-09 03:41:29 瀏覽:964
imacpro哪個配置最好 發布:2025-02-09 03:32:29 瀏覽:251
用編程對話 發布:2025-02-09 03:23:43 瀏覽:86
自助解壓球 發布:2025-02-09 03:17:37 瀏覽:319
linux進程的退出 發布:2025-02-09 03:00:22 瀏覽:814
淘寶上傳時間 發布:2025-02-09 02:42:13 瀏覽:638
ios緩存數據 發布:2025-02-09 02:32:06 瀏覽:254
蘋果手機如何存儲word 發布:2025-02-09 02:23:02 瀏覽:781
安卓手機如何有蘋果的emoji 發布:2025-02-09 02:11:02 瀏覽:808