eclipse編譯關掉了
① 求助:eclipse編譯過程中停止編譯
把Build Automaticaiiy 前面的勾去掉,eclipse就不自動編譯了。若是想編譯的話點Build Project 點擊一次編譯一次。
② eclipse不能編譯文件了
環仿叢境盯缺變數CLASSPATH 設置有問題, 在此環境變數中加上java SDK中的lib路徑, 如:.;%JAVA_HOME%\\bin\\;%JAVA_HOME%\\bin\\lib
2006.11.8於石家莊凱大辯
③ 怎樣讓eclipse停止編譯
工具:
eclipse
方法:
1、打開eclipse,點擊project
④ eclipse java 底部的那個顯示運行結果的框被我一不小心關掉了,如何打開
那是eclipse種的Console控制台,重新顯示方式有以下幾種:
1、畝彎蔽方法一:
快捷鍵:ALT+SHIFT+Q
2、方法二:
點擊工具欄上的「window」輸入reset perspective
3、方法三:
①選擇上方工具欄「Window」功能欄目。
(4)eclipse編譯關掉了擴展閱讀
eclipse java常見問題解決方案
1、maven項目,啟動報錯ClassNotFoundException,原因是tomcat下WEB-INFclasses目錄中,java文件沒有編譯成class文件。
解決方式:在WEB-INFclasses目錄中,增加需要編譯的文件夾目錄。
2、eclipse一直報An internal error occurred ring: "Building workspace". GC overhead limit exceeded的錯鬧塵。
解決方式:更改Eclipse安裝文件夾下的eclipse.ini文件,加上-XX:MaxPermSize=1024m這個意思是在編譯文件時一直佔有最大內存,重啟Eclipse。
3、Eclipse 一直不停 building workspace。
解決方式:修改eclipse啟動文件 eclipse.ini 中添加啟動參數參數: -vmargs -Xmx512m
4、出現transport error 202: gethostbyname: unknown host錯誤
解決方式:系統下host文件中沒有將本機地址localhost映射到127.0.0.1導致,如果是win系統請查看系統盤下Windows目錄中System32driversetc下的host文件裡面是否有做相關映射如下(沒有則加上。如果之前有,但被注掉了,就釋放注釋)。
參迅州考資料:網路-Eclipse
⑤ eclipse控制台顯示已終止,程序沒有錯誤編譯任何程序都是這樣
修改後的代碼:
importjava.awt.*;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjavax.swing.*;
@SuppressWarnings("serial")
classMyJDialogextendsJDialog{
publicMyJDialog(MyFrame搜歲frame){
super(frame,"窗體",true);
Containercontainer=getContentPane();
container.add(newJLabel("對話框"));
setBounds(120,120,100,100);
}
}
@SuppressWarnings("serial")
{
publicstaticvoidmain(Stringargs[]){
newMyFrame();
}
publicMyFrame(){
Containercontainer=getContentPane();
container.setLayout(null);
JLabeljl=newJLabel("JFrame窗體");
jl.setHorizontalAlignment(SwingConstants.CENTER);
container.add(jl);
JButtonbl=newJButton("彈出對話框");
bl.setBounds(10,10,100,21);
bl.addActionListener(newActionListener()改檔{
publicvoidactionPerformed(ActionEvente){
newMyJDialog(MyFrame.this).setVisible(true);
世殲睜}
});
container.add(bl);
this.setBounds(100,100,300,500); //設置窗體大小
this.setVisible(true); //設置窗體可見
}
}
⑥ Eclipse無法自動編譯出class文件
有時候用Eclipse或者MyEclipse的時候 發現不能自動編譯 web工程下面缺少class文件!
第一個可能是你的自動編譯沒打開 project >build automatically 第二個要注意你的工程項目上有沒有打小紅叉知瞎 項目報錯時 eclipse是不自動編譯的 你可以檢查一下是否有些類出錯 或是檢查一下 構建路徑 是否完整 特別是從換機子調試程序時 有些導入jar包的路徑不對
通常我們遇到的是第二個 就是有的包在別人機器上是有的 但是到你的機器上相同路徑是沒有的 刪去和那個包有關系的 或者添加新的包路徑
eclipse出現不編譯工程的現象 怎麼刷新classes目錄下也是空的
具體都操作了 打開project >build automatically 試後不行 還是不編譯
打開project ——> build automatically 另外 clean一下就可能會編譯了 結果還不行 (一般先運行project ——>clean… 然後再陪陪執行build automatically)
eclipse默認是選自動編譯 即使取消自動編譯 手動build工程 也不能編譯
出現這種情況一般有以下幾種原因 如果項目里引了某個不用的jar包 而那個包又被你刪了 就會出現不報錯但怎麼也編譯不出來class文件的情況 可以把所有包都刪除 然後一個一個的再引入(需要的) 不要一下子把所有包都引入來 沒用的可能會引起不良後果
想刪掉某個class文件重新生成 刪除class文件後 但classes目錄下的文件夾被其它程序打開 比如Total Commander 此時編譯也不會通過 在problems下可能會提示 con t delete classes …… 關掉其它程序重新編譯即可
還有種情況是remove掉 JRE System Library 重新導入即可編譯 但是什麼原因導致的還不清楚
項目引用了其他的項目 而被你引用的項目引用蘆猛蠢了某個不用的jar包之類
lishixin/Article/program/Java/ky/201311/28954
⑦ 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換工程以後不編譯怎麼回事
在一個項目中,如果我們想要對全部類文件及配置文件進行重新編譯,在Eclipse可以採取如下辦法,方法步驟如下:
1、在Eclipse下,選中Project下的Clean一項,進入之後可以看到Clean all projects。
2、在Clean all projects中選後點「OK」就可以了。這時我們再打開Eclipse中用來保存編譯文件的classes文件就可以看到剛才編譯的。
3、將Build文件下的rebuild project auto的勾去掉,然後點擊rebuild project便可完成重新編譯整個工程。
⑨ JAVA eclipse不編譯怎麼回事啊
看了你的代碼,你這個不是應用程序,也不是小程序,而是控制台程序,直接點運行就行了。運行時下面會出現控制台顯示