2014-01-13 59 views
0

在Ubuntu上使用Eclipse 4.3.1(Kepler)時,我發現每次退出並重新輸入Eclipse時,都必須重新指定我的外部源附件。讓Eclipse記住它們的關鍵是什麼?Eclipse不記得外部源附件

  1. 通過單擊類文件編輯器中的「更改附加源」按鈕打開源附件配置對話框;或者右鍵單擊Package Explorer中包含的jar並選擇「Properties」,打開類似的Java Source Attachment對話框。

    我試過兩種。

  2. 在該對話框中,單擊「外部文件」按鈕並導航到包含源代碼的jar文件,或者單擊「外部文件夾」按鈕並導航到與包層次結構相對應的子目錄中包含.java文件的目錄。

所有這些方面的工作,直到我退出Eclipse和回來

+1

添加您在問題中附加源的確切步驟。 –

+0

1.單擊類文件編輯器中的「更改附加源」按鈕打開「源附件配置」對話框;或者右鍵單擊Package Explorer中包含的jar並選擇「Properties」,打開類似的Java Source Attachment對話框。我已經嘗試了兩種。 2.在對話框中,單擊「外部文件」按鈕並導航到包含源代碼的jar文件,或者單擊「外部文件夾」按鈕並導航到與包層次結構相對應的子目錄中包含.java文件的目錄。 所有這些方式的工作,直到我退出Eclipse並回來。 – nhcohen

+0

請編輯原始問題,而不是將這些複雜的信息填入評論:-) –

回答

0

我從來沒有使用過Eclipse的這些部件。我正在使用Maven來管理我的依賴項,Maven會自動附加源代碼 - 因此請帶上我的回答:-)

我不確定Eclipse爲什麼不記得這些設置。我目前的感覺是這些設置是暫時的。

如果編輯項目屬性中的源附件(查找「Java Build Path」;有一個「Libraries」選項卡),則應該將這些更改保存在文件.classpath中。看看那裏。

最後,您可以嘗試創建一個「用戶庫」(在首選項對話框中搜索此術語)。在這裏,您可以定義一些構成某個庫的JAR。添加代碼JAR後,您將獲得指定源JAR的選項。