導航:首頁 > 編程語言 > javastring找不到

javastring找不到

發布時間:2025-09-26 03:17:27

1. java找不到主類怎麼辦

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

public static void main(String[] args) {

}

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

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

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

2. 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把包名當成文件夾處理."包名+類名"相當於"文件夾目錄+類名"來尋找類。

閱讀全文

與javastring找不到相關的資料

熱點內容
u盤保存的文件再用不了 瀏覽:18
汽車圖紙文件軟體 瀏覽:223
移動全國定向流量有哪些app 瀏覽:994
360衛士的隱藏文件夾在哪兒了 瀏覽:254
javastring找不到 瀏覽:887
app反編譯後圖標文件在哪裡 瀏覽:98
華為暢享十數據導入選什麼 瀏覽:882
蘋果手機模塊在哪個文件夾 瀏覽:429
怎麼發信息改寬頻密碼是什麼 瀏覽:385
個人網站的代碼 瀏覽:490
qq頭像女生只有腿 瀏覽:188
為什麼手機不能讀取u盤里的文件 瀏覽:643
天貓海報全屏代碼 瀏覽:193
linux比對兩個文件夾文件差異 瀏覽:845
蘋果電腦怎麼重啟終端 瀏覽:374
appstore怎麼更換國家 瀏覽:49
雙主軸雙刀架數控車床怎麼編程 瀏覽:740
文件夾刪除生成數字 瀏覽:228
安卓用戶字典能刪 瀏覽:553
java大寫字母前添加空格 瀏覽:248

友情鏈接