當前位置:首頁 » 編程軟體 » 不能編譯位元組碼的文件

不能編譯位元組碼的文件

發布時間: 2023-06-07 00:02:11

㈠ 我用jd-gui反編譯class文件,通過javac編譯,提示錯誤: 編碼GBK的不可映射字元

  1. 運行控制台,程序->運行,輸入CMD,點擊確定進入DOS操作系統 快捷鍵windows鍵+R鍵

  2. 編寫需要運行的java代碼!

/**
*@authorjava
*@version創建時間:2014-11-7下午2:31:53
*類說明
*/
publicclasshelloword{
publicstaticvoidmain(String[]args){
System.out.println("hello中文字元,,,中文字元word");
System.out.println("hello中文字元,,,中文字元word");
System.out.println("hello中文字元,,,中文字元word");
System.out.println("hello中文字元,,,中文字元word");
System.out.println("hello中文字元,,,中文字元word");
System.out.println("hello中文字元,,,中文字元word");
System.out.println("hello中文字元,,,中文字元word");
System.out.println("hello中文字元,,,中文字元word");
System.out.println("hello中文字元,,,中文字元word");
}
}


3. 切換運行目錄到您存放java代碼的目錄!使用命令 cd 切換

4. 常規執行命令javac helloword.java,出現如下錯誤!

5. 解決錯誤提示:編碼 GBK 的不可映射字元,使用命令:javac -encoding utf-8 helloword.java,編譯成功

6. 成功編譯後,在tmp目錄下能看到helloword.java文件編譯後的.class位元組碼文件

7. 使用命令【java helloword】,運行java程序

㈡ javac *.java

安裝好jdk後會有兩個bin目錄
c:\program
files\java\j2re1.4.2\bin
和c:\j2sdk1.4.2\bin
如果你把path後追加第一個的話,情況就是你所描述的
但正確的是追加第二個目錄

㈢ 我編寫的源代碼程序,在命令行模式中,輸入javac命令對源代碼進行編譯,但是生成不了位元組碼文件(class)

javac HelloWorld.java 是執行的相對路徑, 你是在bin目錄下執行的,但bin目錄下面沒有HelloWorld.java文件;
1、可以javac E:\test\HelloWorld.java 把全路徑加上
2、配置環境變數, 在path加入 D:\loveyouth\Java\jdk1.7.0.75\bin;然後進入HelloWorld.java所在文件夾中執行javac HelloWorld.java命令

熱點內容
php對象轉換成數組 發布:2025-05-14 16:07:55 瀏覽:27
java服務端緩存 發布:2025-05-14 15:53:37 瀏覽:105
php判斷postget 發布:2025-05-14 15:34:24 瀏覽:357
linux查看電腦配置 發布:2025-05-14 15:32:07 瀏覽:317
軍用壓縮水 發布:2025-05-14 15:27:19 瀏覽:26
win7c盤加密 發布:2025-05-14 15:04:49 瀏覽:511
dm碼編程 發布:2025-05-14 15:03:56 瀏覽:406
apache加密 發布:2025-05-14 14:49:13 瀏覽:970
安卓什麼軟體蘋果不能用 發布:2025-05-14 14:49:03 瀏覽:772
jsoupjava 發布:2025-05-14 14:38:00 瀏覽:889