91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決Java找不到或無法加載主類及編碼錯誤的問題

發布時間:2021-07-12 14:42:11 來源:億速云 閱讀:1192 作者:小新 欄目:編程語言

小編給大家分享一下如何解決Java找不到或無法加載主類及編碼錯誤的問題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

先給出具體代碼(當前目錄為:D:\pro):

package org.test;
public class TestJava{
  public static void main(String args[]){
    System.out.println("Hello World!!!");
    System.out.println("你好,Java!!");
  }
}

1、 cmd 窗口運行時出現“找不到或無法加載主類”問題:

D:\pro>javac TestJava.java
D:\pro>java TestJava
錯誤: 找不到或無法加載主類 TestJava

出現這種問題的主要原因是程序中有package即包的存在。所以,我們有兩種方法對包進行處理。

(1)手動新建包的目錄:

如在當前目錄下新建:(d:\pro)–>org–>test

然后把編譯生成的TestJava.class文件移動到d:\pro\org\test目錄下,

此時再運行java org.test.TestJava

就可以輸出正確結果了。

D:\pro>javac TestJava.java
D:\pro>java org.test.TestJava
Hello World!!!
你好,Java!!

(2)自動創建包的目錄:

運行代碼:

 javac -d . TestJava.java
 java org.test.TestJava

(注意:”-d . “這個點的前面是有空格的,否則還是運行還是有問題的。)也能輸出正確結果:

D:\pro>javac -d . TestJava.java
D:\pro>java org.test.TestJava
Hello World!!!
你好,Java!!

2、 cmd窗口運行時出現亂碼問題:

因為我們的系統大多是中文系統,而不少編程軟件都是英文編譯環境,所以,當運行含有中文的代碼時,容易出現亂碼問題,這時候需要改變代碼的編碼就行了。

D:\pro>javac -d . TestJava.java
TestJava.java:4: 錯誤: 編碼GBK的不可映射字符
 * @date Time: 2016騫?4鏈?22鏃ヤ笅鍗?3:07:49
          ^
TestJava.java:4: 錯誤: 編碼GBK的不可映射字符
 * @date Time: 2016騫?4鏈?22鏃ヤ笅鍗?3:07:49
            ^
TestJava.java:4: 錯誤: 編碼GBK的不可映射字符
 * @date Time: 2016騫?4鏈?22鏃ヤ笅鍗?3:07:49
               ^
3 個錯誤

所以這個時候需要改變中文的gbk 編碼為utf-8編碼:

代碼:java -encoding UTF-8 TestJava.java

D:\pro>javac -encoding UTF-8 -d . TestJava.java
D:\pro>java org.test.TestJava
Hello World!!!
你好,Java!!

從上面的代碼也可以看出來,當程序既帶有包,且還編碼不對時,我們也可以一次性解決。

以上是“如何解決Java找不到或無法加載主類及編碼錯誤的問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新绛县| 赣州市| 台中县| 普宁市| 贵定县| 台南县| 保山市| 双牌县| 仪征市| 双江| 横峰县| 潼关县| 栖霞市| 丹东市| 梧州市| 龙岩市| 商洛市| 南汇区| 云霄县| 马山县| 息烽县| 新源县| 额尔古纳市| 阿拉尔市| 建昌县| 丰城市| 绵阳市| 霍城县| 当雄县| 瓮安县| 米易县| 潍坊市| 奉化市| 容城县| 宽城| 垦利县| 博客| 剑阁县| 沙雅县| 隆回县| 阿图什市|