當前位置:首頁 » 編程軟體 » 無法編譯class

無法編譯class

發布時間: 2022-11-28 07:15:20

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

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

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

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

㈢ Tomcat無法編譯載入class文件

這個估計是你java虛擬機的問題,啟動了多個虛擬機了,你可以用任務管理器查看,找到名叫「java」或者「myeclipse」的進程,將多餘的那個關掉,如果只有一個該進程的話,建議刪掉部署文件,重啟電腦後在發布,應該這樣就ok了的!祝你好運!

㈣ Tomcat 運行後 class 文件不編譯

問題背景
 之前把 idea 的版本做了一次升級,結果發現自己項目啟動 Tomcat 後報了一個錯誤,實例化 Servlet 類 [com.yafnds.servlet.HelloServlet] 異常,具體錯誤格式可以查看這個文章:

  【Java】tomcat 500錯誤解決系列一:實例化Servlet錯誤

主要內容為:

但是,我在試了網上的很多方法後發現,我這里找不到class文件的原因是Tomcat運行時根本沒有編譯class文件,如圖:(編譯後的target)

實際的出錯原因 :父模塊中出現了子模塊的內容。

(出錯時沒有截圖,後來試了好幾次,發現沒法復現bug,所以就沒有截圖了。如有需要,可以查看這篇文章( 解決:多模塊項目:復制已有模塊進行結構修改時報錯:Mole "xxx" must not contain source root "...xxxsrcmainjava". ),可以說是出現本次問題的根本原因)

解決辦法:

打開該項目的 Project Structure 把父模塊中不屬於自己的特殊目錄統統刪掉,****點右側的X即可

㈤ 新手求教,.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

㈥ eclipse無法編譯項目怎麼辦

1,引用項目之後會無法編譯問題.

解決方法:

右鍵Properties在裡面的builder裡面把項目的builder.xml引用(import)進來

2,Eclipse在引用外部項目後無法自動提示方法.

解決方法:

右鍵Properties在Java Builder Path的Libraries的標簽裡面add jars把包都引進來.當然還有你的系統Library.

add library導入J2EE1.4 Library Container和JRE System Library

3,項目無法產生class

解決方法:

在Properties裡面設置Source.添加你的java路徑.比如src.

然後需要設置下面的Default output folder

這里設置你的輸出路徑也就是class路徑了.

[@more@]

㈦ 為什麼我的HelloWorld.java無法編譯成class文件

檢查環境變數是否配置正確,檢查javac命令是否識別,檢查java類文件路徑是否正確。

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

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

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

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

  2. 編譯:javac **.java

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

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

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:535
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:31
linux485 發布:2025-07-05 14:38:28 瀏覽:310
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:760
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:436
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:730
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:247
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:696
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:288
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:837