簡體   English   中英

Eclipse自動編譯僅創建軟件包,而不創建類文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM