eclipse不自動編譯
❶ Eclipse如何不用編譯java文件而直接運行嗎,為何那個選項中只有run
Eclipse默認會自動編譯java文件的,你可以看看Project菜單下,有一個「Build Automatically..."是勾選的,表示是自動編譯的。
如果你不想自動編譯,可以去掉,然後用"Build Project"或"Build All"自己編譯,就相當於用javac來編譯了。
❷ 怎樣讓eclipse停止編譯
工具:
eclipse
方法:
1、打開eclipse,點擊project
❸ Myeclipse不能自動編譯JAVA
有可能這個項目是你從外部導入進來的吧?IDE創建項目的時候會生成配置文件,.project里配置的是項目名稱,和其他的一些跟IDE相關的配置。還有.mymetadata文件裡面也配置了一些相關的信息,主要的是.classpath文件了,這裡面配置的是項目的類路徑和jar路徑等等。最後一行是
<classpathentry kind="output" path="eis/WEB-INF/classes"/>
想你看到這里應該明白它是幹啥的了吧!?我們的項目名稱為eis,這個是指定.class文件的生成位置。你最先要檢查這里。如果沒錯,clean一下。如果還不行教你一招,你重新創建一個web項目,將src中的java代碼全部拷貝到新建的項目中,還有Web里的一些jsp文件等等。
❹ 求助:eclipse編譯過程中停止編譯
把Build Automaticaiiy 前面的勾去掉,eclipse就不自動編譯了。若是想編譯的話點Build Project 點擊一次編譯一次。
❺ 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@]
❻ eclipse怎麼不自動將src下的文件編譯到WEB-INF/classes下
1. 確保 project->build automatically 已經被選上.
2. 如果選上了,也不好使, 使用這一招: project->clean..->選第2個clean select project, 勾上start build immediatelly
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->.../WEB-INF/src的output folder不要默認,編輯讓它指向../WEB-INF/classes
然後重新點擊build工程即可自動編譯。
個人使用此解決問題
9.再就是最重要的要看工程下面是否缺少了work目錄,由於CVS控制時不把work加如版本,所以checkout後沒有這個目錄,要手工加上有的工程就能自動編譯了.
❼ eclipse自動編譯問題
這兩天eclipse 突然不能自動編譯了,無論怎麼更改保存, classes目錄下都是空的.
在網上找了很多文章,總結如下:
1. 確保 project->build automatically 已經被選上.
2. 如果選上了,也不好使, 使用這一招: project->clean..->選第2個clean select project, 勾上start build immediatelly
3.刪除現在的項目,提前設置好編譯文件輸出路徑,重新導入源文件,設置eclipse為保存時編譯,然後在保存的時候就可以自動編譯了
4.如果項目里引了某個不用的jar包,而那個包又被你刪了,就會出現不報錯但怎麼也編譯不出來class文件的情況。Project-->properties-->Java Build Path-->Libraries,可以把所有包都刪除,然後一個一個的再引入(需要的),不要一下子把所有包都引入來,沒用的可能會引起不良後果。也可以把有問題的包(會有提示)直接remove掉即可。
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->.../WEB-INF/src的output folder不要默認,編輯讓它指向../WEB-INF/classes
然後重新點擊build工程即可自動編譯。
9.再就是最重要的要看工程下面是否缺少了work目錄,由於CVS控制時不把work加如版本,所以checkout後沒有這個目錄,要手工加上有的工程就能自動編譯了
最開始的時候,我只找到了前面7個方法,但是他們都沒有解決我的問題.無意中我打開了"Problems"標簽,發現裡面說缺少work目錄,手工加上,然後刷新項目就可以了.
最後兩個是我在寫這個總結的時候發現的.特別是第九條,對使用CVS進行版本控制的項目比較有用.
❽ eclipse中的一個web項目,在tomcat上運行異常,並且修改後的java文件不自動編譯,而且項目的圖標變成這樣
如果是刪除掉tomcat文件以及eclipse中tomcat的配置,那麼解決方法如下:
重新去網上下載tomcat,壓縮包形式的,解壓就能用的。
在eclipse中重新配置tomcat伺服器,方法如下:
點擊window-- show view - other 找到servers 點擊OK
然後在servers 裡面右鍵滑鼠 new -- server 找到tomcat版本,點擊next,然後點擊browse選擇你電腦上面的tomcat安裝路徑就行了。
前提是eclipse要能支持tomcat,也就是安裝過tomcat插件或者你的eclipse是eclipse for J2EE能夠開發web項目的。
❾ 如何設置開啟eclipse不自動編譯工程
1:去除項目中的jre的classpath
2:在將jre的包添加到classpath中來
❿ eclipse保存的時候不能自動編譯成class文件,是怎麼回事刷新和從啟eclipse都不行。
你得把project菜單下的Build Automatically一項選中,使其前面有個對號,這才算是設置了自動編譯