2012-07-09 54 views
0

我通過Spring MVC運行一個webapp,後端用Java編寫。我在Eclipse中工作。我正在嘗試對java代碼進行更改(我沒有編寫它,但我負責編輯)。Eclipse拒絕重新編譯Java

但是,我沒有做任何改變。我嘗試在Eclipse中手動編譯項目(項目 - >生成項目),但沒有發生任何事情。我甚至試着拿出一個.class文件來看看它是否會被重新編譯,而不是。應該包含該文件的目錄保持空白。

我已經檢查過,源文件和部署路徑與我正在使用的.java和.class文件所在的位置相匹配。 Eclipse在做什麼,我該如何編譯我的文件?!?

+0

系統上的系統時間/日期是否正確?自動構建(在項目菜單中)。您是否嘗試過「清潔」項目?最後,您可以檢查類文件上的文件權限/只讀標誌。 – 2012-07-09 23:42:50

+0

不幸的是,我檢查了所有這些東西。 – user1513279 2012-07-10 00:13:57

+0

你可以添加你的項目的.classpath文件並告訴我們這個項目中的源代碼在哪裏?你創建了這個項目嗎?從別人那裏得到它?如果來自其他人,您是否安裝了相同的插件? – nitind 2012-07-10 05:06:19

回答

0

看看 How does Eclipse deploy Web Application using Tomcat

你刪除下部署應用程序。

{} Workspace_location /元/ .plugins/org.eclipse.wst.server.core/TMP0/wtpwebapps

+0

好的是,Web應用程序的部署,因爲它是在過去的某個時刻編譯的。但是我不能更改webapp中的任何java,因爲它不會重新編譯。所以我可以去網站上,更改JS和JSP並查看效果,但是我在Java中所做的任何更改都不會執行任何操作。 並且該文件仍然存在 – user1513279 2012-07-09 23:27:23