[英]eclipse auto-compile only creates packages- not class files
我不確定發生了什么。 我已完成以下操作以進行故障排除:驗證構建路徑是否沒有錯誤未選中“發生構建路徑錯誤時中止構建”將“不完整的構建路徑”和“循環依賴項”設置為來自錯誤的警告,以驗證沒有任何排除。
這讓我難過。 我唯一要做的就是與svn repo同步,並且我使用顛覆性插件
可能的原因之一可能是您的項目沒有“ Java Builder” ...要檢查它,請轉到
Project Preferences > Builders
在這里您可以看到該項目的所有構建器,在這里選中'Java Builder'
嗎? 如果您不這樣做,那么最好的情況下,您可以嘗試按“新建...”並在那里選擇它; 否則,您可以打開.project
文件,並在<buildSpec> .. </buildSpec>
添加以下內容:
<buildSpec>
...
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
...
</buildSpec>
重新加載Eclipse之后,您將看到Java Builder,它應該編譯您的類。
但這通常是我所要obj.eclipse.jdt.core.javanature
事情;)否則,請檢查您的構建器,或者看看項目首選項中的“項目性質”(應該至少檢查obj.eclipse.jdt.core.javanature
)。
只是希望它能解決您的問題
您是否嘗試過清理項目? Eclipse允許清除構建狀態(即刪除所有類等,然后再次創建它們)。 在這種情況下可以提供幫助。
請注意,Eclipse Java編譯器是增量編譯器。 我不太了解,但是某些圖元文件可能是錯誤的,並且Eclipse編譯器可以認為一切都已編譯。
好。 我發現確實生成了.class文件,但是由於安裝程序過濾掉.class文件,因此在導航器視圖中不可見。 以前不是這種情況,因此我在考慮將其更改為eclipse默認設置或svn更新時發生的事情。 eclipse在哪里存儲Navigator View配置的設置?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.