『壹』 新加的.java文件無法編譯成.class文件了,tomcat下面的文件夾都是空的,這是為什麼呢
我也碰到過
第一就是你是不是把myEclipse的自動編譯給關了
Project>>Bulid-Automatically
點擊打開就好
第二就是你刪除tomcat緩存文件的時候把tomcat自身的文件給刪了
建議是把以前的comcat刪了,重新下載一個tomcat,免安裝的安裝版的都可以
你可以試試以上兩種辦法
還有就是清除一下java緩存文件
Project>>Clean...
再把tomcat work文件夾下的緩存清一下
刷新項目試一下
『貳』 MyEclipse java文件編譯問題
MyEclipse採用了預編譯機制,自動的檢測出現的一般錯誤,並沒有進行真正的編譯,只有重新運行才會執行真正的編譯。
『叄』 求救Myeclipse 能自動編譯Java文件,無法自動編譯配置文件
當然不行,Myeclipse是預編譯Java文件的,而配置文件就要動態執行的時候才會編譯。
『肆』 myeclipse web項目 部署tomcat 不能編譯.java文件
首先你會在項目裡面構建一個java項目或是web項目來接收伺服器上面的項目,個人覺得還是構建java項目比較好,然後再tomcat中配置xml文件對應這個項目比較好,這樣運行速度比構建web項目通過MyEclipse裡面部署tomcat運行項目快很多,這里如果你構建的是web項目是沒有問題的,因為web項目會自動生成webroot對對應的webinf及相應的classes文件,它會將src中的class編譯至這個文件夾中,如果你構建的java項目時,選擇-next進行創建相應的目錄。並且控制將編譯的文件至這個classes文件夾中,還有你要將jar包導入本地項目的lib目錄下,這樣就應該可以了,如果不是以上情況你可以project-clean,然後刷新本地項目重新編譯生成
『伍』 myeclipse中不能編譯,總出現run as 是什麼意思
1.把.java文件拷到D:下。
2.進入CMD命令行下面。
3.敲D:按回車。
4.進入到D盤。
5.敲javaC 文件名.java,按回車。
6.可以看到D盤有.class文件生成。
這就完成了正常的編譯。
『陸』 myeclipse中可以運行java文件,但是在cmd中卻無法編譯,PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
你好,能不能把你全部的運行情況截圖貼出來。。
從目前的圖來看,我只能猜測你還沒編譯java文件,就已經運行它,導致了這個問題。
要先javac編譯,然後看看是否編譯出class文件,如果編譯出來了,再運行java命令。
再仔細看了你的那個圖,覺得很大可能是你的代碼存在錯誤。
如果在myeclipse中,你java的存放在哪個包,就得加package路徑。如果是在用cmd運行,則加不加都可以,然後根據package路徑運行cmd命令。
『柒』 為什麼在cmd能編譯的java在MyEclipse編譯不了
一般不會有這個問題,你創建工程時會提示你jdk的版本的。不過你這個問題很可能是myeclipse里的jdk版本與你環境變數里的jdk版本沒對應上,你可以在cmd下,查看java版本,
java -version
然後在myeclipse工程上點右鍵,properties里查看Java Compiler,在裡面選擇正確的版本,在Java Builder Path里的libraries里,選擇Add library(如果沒有列表沒有jdk的情況下,有則可以Edit,更改為你自己的jdk路徑,一般都是myeclipse自帶的),選擇JRE開頭的那個,再選擇自己的jdk路徑。
『捌』 Myeclipse不能自動編譯JAVA
有可能這個項目是你從外部導入進來的吧?IDE創建項目的時候會生成配置文件,.project里配置的是項目名稱,和其他的一些跟IDE相關的配置。還有.mymetadata文件裡面也配置了一些相關的信息,主要的是.classpath文件了,這裡面配置的是項目的類路徑和jar路徑等等。最後一行是
<classpathentry kind="output" path="eis/WEB-INF/classes"/>
想你看到這里應該明白它是幹啥的了吧!?我們的項目名稱為eis,這個是指定.class文件的生成位置。你最先要檢查這里。如果沒錯,clean一下。如果還不行教你一招,你重新創建一個web項目,將src中的java代碼全部拷貝到新建的項目中,還有Web里的一些jsp文件等等。
『玖』 怎麼在Myeclipse里重新編譯Java文件
第一種在myeclipse中編譯Java文件:選中項目——點右鍵Refresh刷新一下即可。
第二種在myeclipse中編譯Java文件:選擇: project->clean.選中所要編譯的項目,點OK即可。
第三種在命令提示符CMD中編譯Java文件:打開命令提示符CMD:開始——程序——附件——命令提示符(開始——運行——cmd)——Javac 文件名.後綴名(編譯)——Java 文件名(執行)
『拾』 myEclipse編寫的java程序,cmd里不能編譯
首先確定classpath中有「.」
然後保證你依賴的類都在classpath里,否則需要制定classpath參數
在包的最外層執行 java -classpath c:\your_depend_classpath homework.newforder.school