導航:首頁 > 源碼編譯 > java無法編譯class文件

java無法編譯class文件

發布時間:2023-05-21 09:22:06

java程序 我把這四個class文件都放在classpath中 怎麼還編譯不了

DOS裡面的錯誤提示已經告訴你啦,導包的時備殲候名字後面缺點「.」。因為編譯器把mines、cell等看成是包的名字,但你的程序告訴我或豎這些明顯是類名,所以編譯報錯。正確的導包格式跟java.util.*類似。衫滾大
改正方法:將mines等四個類文件放到該類同文件夾下,即可直接調用這四個類,而不用使用導包語句。

② 新加的java文件無法編譯成class文件了,tomcat下面的文件夾都是空的,這是為什麼呢

因帆悔宏為用戶「SRC」的「PATH」前沒路徑有問題,要重新設置。

③ java編譯成class出現錯誤

很簡枯滑肢單 你只是把jar包里的一個編譯好的class拿出來 反編譯當然報錯了 你把這個類單獨放eclipse下 肯定編譯不過去 比如你第一個 jar中肯定有javax.microedition.midlet類 你單獨拿出沒世來讓仔肯定找不到這個類 需要完全反編譯 eclipse中導入jar 但反編譯出來的不一定完全就是源碼 會出錯的 所以反編譯源碼只是有助學習 一般來說反編譯jar完全沒錯的情況很少見

④ 執行命令,讓javac對java代碼進行編譯成class文件時,總是出現錯誤什麼原因呢

因該是你的寫法有問題。具體流程如下
1、 新建txt文檔並將後綴改成.java

確保文件名稱的後綴真實是.java 結尾而不是.java.txt ( 可在電腦設置中顯示擴展名)
‍
2、在心間文件中編寫測試代碼既main方法代碼如下

publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println("helloword");
}

}

‍
3、編輯Test.java 文件
首先在cmd(win 電腦)或終端(蘋果電腦) 下打開Test.java所在目錄(win電腦)
並輸入 javac Test.java 點擊回車

完成後就會發現在同級目錄下多了一個 Test.class 的文件

5、在cmd 或終端下輸入 java Test 後回車 即可運行改class文件

說明:
此處強調說明兩個命令 javac 和java

javac 是編譯命令既 將java文件編譯成可執行的class文件
而java 是執行命令 既執行class文件
其中 javac 後邊必須寫java文件的全名 例如 Test.java
java 後邊則是Test 沒有後綴這一點需要注意

⑤ javac編譯生成不了class文件是怎麼回事

javac編譯生成不了class文件的情況可以從以下方面調試:

  1. cmd--->javac 查看環境變數是否配置成功。

    如果沒有成功重新配置(把java_home配置在系統變數裡面)。如果配置成功,看第2條

  2. 編譯:javac **.java

  3. 執行:java **(不加.java後綴)

    注意:**代表public修飾的類

⑥ java文件存在 為什麼沒有編譯成class文件

java程序編譯之後沒有產生class文件的原因如下:
如果使用cmd進行編譯之後,如果存在錯誤,是無法產生class文件的,也就不鬥大豎能執行。
如果使用eclipse進行編譯空大之後,沒有開啟自動編譯,就不會自動產生class文件,仿彎需要開啟自動編譯。

⑦ java文件存在 為什麼沒有編譯成class文件

java程序編譯之後沒有產生class文件的原因如下:
如果使用cmd進行編譯之後,如果存在錯誤,是無法產生class文件的,也就不能執行。
如果使用eclipse進行編譯之後,沒有開啟自動編譯,就不會自動產生class文件,需要開啟自動編譯。

⑧ 新手求教,.java編譯為.class失敗,

這是因為java文件必須先編譯為class文件(通過javac命令編譯),之後才能執行的棚手鬧薯祥。

舉例:
public class Aaa{
public static void main(String[] args){
System.out.print("執行偶吧!");
}
}
保存為:Aaa.java
編譯:在開始--運行--輸入:鏈罩cmd
輸入:cd 指定你保存文件的文件夾路徑--dir找到這個文件
開始輸入:javac Aaa.java
運行:java Aaa

⑨ java編譯為class文件出錯!高手幫下~!急急!

跟環境變數無關吧 既然有念做javac的提罩高源示就物態說明不是環境變數的錯 還是找找那個文件吧

最不應該的錯誤 mx.java.txt 或者類似的事情

⑩ 新加的.java文件無法編譯成.class文件了,tomcat下面的文件夾都是空的,這是為什麼呢

我也碰到過
第一就是你是不是把myEclipse的自動編譯給關了
Project>>Bulid-Automatically
點擊打開就好
第二就是你刪除tomcat緩存文件的時候把tomcat自身的文件給刪了
建議是把以前的comcat刪了,重新下載一個tomcat,免安裝的安裝版的都可以
你可以試試以上兩種辦法
還有就是清除一下java緩存文件
Project>>Clean...
再把tomcat work文件夾下的緩存清一下
刷新項目試一下

閱讀全文

與java無法編譯class文件相關的資料

熱點內容
汽車小壓縮機拆解 瀏覽:825
雲桌面卡是因為伺服器的原因嗎 瀏覽:377
qd123壓縮機 瀏覽:969
pn532讀取加密門禁卡 瀏覽:85
win10文件夾屬性里無法加密 瀏覽:34
比特幣加密的條件 瀏覽:848
求購現成影視app源碼 瀏覽:572
wdsecurity加密版 瀏覽:813
雲伺服器和雲豐雲 瀏覽:188
伺服器如何設置獨立ip 瀏覽:857
tar命令打包文件夾 瀏覽:1000
刪除linux用戶和組 瀏覽:548
小米的程序員都用什麼筆記本 瀏覽:703
位元組三面演算法題 瀏覽:971
伺服器保護有什麼好處 瀏覽:894
全部下載完後進行統一解壓 瀏覽:393
遠嫁的程序員媽媽 瀏覽:555
1024程序員節安全攻防挑戰賽 瀏覽:786
怎麼解除txt加密 瀏覽:772
javahttp流 瀏覽:656