導航:首頁 > 源碼編譯 > eclipse有個文件不編譯

eclipse有個文件不編譯

發布時間:2022-01-22 03:48:41

① eclipse不能編譯文件了

環境變數CLASSPATH 設置有問題, 在此環境變數中加上java SDK中的lib路徑, 如:.;%JAVA_HOME%\\bin\\;%JAVA_HOME%\\bin\\lib

2006.11.8於石家莊

② eclipse怎麼不編譯某個文件

1,查看project --> Build Automatically有沒有選中?如果沒有,勾上以後,clean一下,重啟eclipse。
2,查看你的lib裡面有沒有不用的(多餘)jar包,看你的.classpath文件中有沒有錯誤的路徑.
3,這是最重要的一點,有problems視圖中查看有沒有關於本項目的錯誤信息,一般都會有這樣的話:
The project cannot be built until build path errors are resolved
然後下面提示unbound classpath, 一般在.classpath中刪除這些path就可以了!

③ eclipse怎麼設置編譯時不編譯某個類

這個問題的解決方法總結一下:
1,查看project --> Build Automatically有沒有選中?如果沒有,勾上以後,clean一下,重啟eclipse。
2,查看你的lib裡面有沒有不用的(多餘)jar包,看你的.classpath文件中有沒有錯誤的路徑.
3,這是最重要的一點,有problems視圖中查看有沒有關於本項目的錯誤信息,一般都會有這樣的話:
The project cannot be built until build path errors are resolved
然後下面提示unbound classpath, 一般在.classpath中刪除這些path就可以了

=================================
今天突然發現eclipse不自動編譯文件了。立即網路搜了一下,按照網上所說的也做了,但是仍然不管用。
沒辦法自己在那兒瞎弄,意外發現在項目右鍵菜單的[Properties->Java Build Path]中出現如下提示:
Build path entry is missing: /InfoMirrorServer/js
這時才想到自己昨天好像是不小心建錯了文件夾,然後立即把他刪掉了。難道是這個的原因?我猜想eclipse肯定是在那個文件
中記錄了這個信息。於是在項目中顯示所有文件,看到了一個帶星號的未提交文件:.classpath
不用問,多半就是他了。打開一看,在第二行就有這么一句:
源文件是這樣的:

。。。
於是立即將第二行刪除,保存。哈哈,問題解決!
個人猜想eclipse在編譯時讀取該文件,執行第二行時發現js文件夾不存在,因此拋出異常不往下執行了才導致
的無法編譯。
以上是個人遇到的一種無法編譯的情況的解決方法,拿出來跟大家分享。

============================

總結的關於eclipse不編譯類的問題

1. 確保 Project -> Build Automatically 已經被選上.

2. 如果選上了,也不好使, 使用這一招: Project -> Clean..-> 選第2個Clean pjoject selected below, 選中項目, 點擊 "OK"

3.刪除現在的項目,提前設置好編譯文件輸出路徑,重新導入源文件,設置eclipse為保存時編譯,然後在保存的時候就可以自動編譯了

4.如果項目里引了某個不用的jar包,而那個包又被你刪了,就會出現不報錯但怎麼也編譯不出來class文件的情況,可以把所有包都刪除,然後一個一個的再引入(需要的),不要一下子把所有包都引入來,沒用的可能會引起不良後果.

5. 想刪掉某個class文件重新生成,刪除class文件後,但classes目錄下的文件夾被其它程序打開,比如Total Commander。此時編譯也不會通過,在problems下可能會提示「con''t delete classes ……」。關掉其它程序重新編譯即可。

6.還有種情況是remove掉 JRE System Library,重新導入即可編譯。但是什麼原因導致的還不清楚。

7.把build path中所有包都remove掉。然後又add jars,add libraries把需要的加進去,居然又開始編譯了。。。

8.Project -> Properties -> Java Build Path -> Source-> WebRoot/WEB-INF/classes
然後重新點擊build工程即可自動編譯。

9.再就是最重要的要看工程下面是否缺少了work目錄,由於CVS控制時不把work加如版本,所以checkout後沒有這個目錄,要手工加上有的工程就能自動編譯了

④ 什麼情況下Eclipse不編譯生成Class文件

只有編譯生成了class文件 jvm才會執行。你的意思不編譯,手動寫class文件?

⑤ eclipse中反編譯的時候報錯: 有些類可以編譯,但是有些卻不可以編譯出java源文件,求解答,謝謝。

看看是不是jar包沒導或是有沒有導錯,我才就出這問題了不過我用的是Maven修改下配置文件就好了。

⑥ Eclipse如何不用編譯java文件而直接運行嗎,為何那個選項中只有run

Eclipse默認會自動編譯java文件的,你可以看看Project菜單下,有一個「Build Automatically..."是勾選的,表示是自動編譯的。
如果你不想自動編譯,可以去掉,然後用"Build Project"或"Build All"自己編譯,就相當於用javac來編譯了。

⑦ eclipse中java文件不能編譯

這應該是個警告,而不應該是個錯誤,應該是黃線才對。

解決辦法有三種:
1. 在public class hello extends HttpServlet{這句上面添加下面這句:@SuppressWarnings("serial")
2. 在public class hello extends HttpServlet{這句下面填上一個默認的serialVersionUID,也就是下面這句:private static final long serialVersionUID = 1L;
3. 在public class hello extends HttpServlet{這句下面填上一個由eclipse生成的serialVersionUID,做法是在有黃線那個語句上懸停你的滑鼠,會出現提示,選擇Add generated serial version ID,就可以了。

⑧ JAVA eclipse不編譯怎麼回事啊

看了你的代碼,你這個不是應用程序,也不是小程序,而是控制台程序,直接點運行就行了。運行時下面會出現控制台顯示

⑨ Eclipse不編譯生成Class文件只在一個項目里有這種情況,新建項目就可以生成

新建一個 項目~然後把這個項目重新導入一遍 就好了~有遇到過~

⑩ eclipse 怎麼手動編譯 不是自動編譯的那個,也不是run

點擊菜單-Project-Build Automatically,這個取消勾選。Build Automatically 的意思是自動編譯,選擇的功能就是,在修改代碼保存的時候,就編譯了。
點擊菜單-Project-Build All或Build Project。

閱讀全文

與eclipse有個文件不編譯相關的資料

熱點內容
android圖片變灰 瀏覽:268
linuxvi下一個 瀏覽:975
安卓手機的應用鎖怎麼解 瀏覽:735
linux增加路徑 瀏覽:849
sql身份證號最後四位加密 瀏覽:533
xp系統表格加密 瀏覽:856
光遇安卓軍大衣什麼時候上線 瀏覽:840
android應用商店圖標 瀏覽:341
java計算圓的面積 瀏覽:643
應用編譯優化recovery 瀏覽:577
域控命令n 瀏覽:258
php導出文件 瀏覽:15
谷歌地圖網頁版無法連接伺服器地址 瀏覽:298
菜鳥工具在線編譯python 瀏覽:858
柵格化命令有何作用 瀏覽:825
為什麼壓縮文件不能解壓 瀏覽:311
足球app哪個軟體好 瀏覽:96
產品經理逼瘋程序員的一天 瀏覽:17
修改svn伺服器ip地址 瀏覽:584
下列關於編譯說法正確的是 瀏覽:246