我接管了另一個團隊的項目,並且遇到了一些奇怪的Eclipse問題。將Eclipse項目類型從常規轉換爲Java
我使用Subversive作爲我的插件,當我去檢查後備箱時,它將我帶入一個標準的「Check Out As」對話框,它允許我選擇檢出方法,也是唯一一個適用於我(或適用)是最後一個選項(Check out as a project with the name specified
)。
所以我指定名稱和項目,然後檢查了正常,一切都很好,除了...
雖然這是應該是一個Java項目(戰記高達到Java Web應用程序),它似乎,使項目的團隊創建它作爲一個普通的項目(通過去Project > Properties > Resource > Type = 'Project'
)。
因此,這些方法都配備了Java項目的典型特徵被啓用,包括(但當然不限於):
- F3不起作用,即使類型定義在同一個包中(在這種情況下,文件夾)與我正在編輯的類型相同(因爲Eclipse不像Java項目那樣對待)
- 無法搜索Java類
- 無法從內部Eclipse(因爲沒有源碼包,只有文件夾)等。
- 這種例子不勝枚舉和...
所以我的問題(S)是:
- 有沒有辦法來此一般項目類型轉換爲Java項目沒有必須製作一個全新的項目並複製一切?
- 我想知道如果我錯誤地檢查了項目,但沒有一種結賬方法(在Subversive中)確實適用:(1)
Check out as a project configured using the New Project Wizard
(爲什麼要作爲新項目簽出?!?),(2)Find projects in the children of the selected resource
(no),(3)Check out as a folder into an existing project
(no)。 - 在這裏有沒有其他的途徑可以用來「Java-ify」這個項目?
另請參見[如何將Eclipse默認項目更改爲Java項目](http://stackoverflow.com/questions/179439/how-to-change-an-eclipse-default-project-to-a-java -project) – Pops 2012-05-24 20:05:59
下面的答案不足以讓項目正常生成和運行。查看@Pops的鏈接以獲得更完整的答案。 (例如,指定'org.eclipse.jdt.core.javabuilder'的用法) – 2015-05-18 20:12:58