導航:首頁 > 源碼編譯 > 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文件相關的資料

熱點內容
網盤忘記解壓碼怎麼辦 瀏覽:852
文件加密看不到裡面的內容 瀏覽:651
程序員腦子里都想什麼 瀏覽:430
oppp手機信任app在哪裡設置 瀏覽:185
java地址重定向 瀏覽:268
一年級下冊摘蘋果的演算法是怎樣的 瀏覽:448
程序員出軌電視劇 瀏覽:88
伺服器系統地址怎麼查 瀏覽:54
解壓游戲發行官 瀏覽:601
國外小伙解壓實驗 瀏覽:336
頂級大學開設加密貨幣 瀏覽:437
java重載與多態 瀏覽:528
騰訊應屆程序員 瀏覽:942
一鍵編譯程序 瀏覽:129
語音加密包哪個好 瀏覽:339
有什麼學習高中語文的app 瀏覽:282
安卓手機的表格里怎麼打勾 瀏覽:409
阿里雲伺服器有網路安全服務嗎 瀏覽:969
超解壓兔子視頻 瀏覽:24
單片機怎麼測負脈沖 瀏覽:174