2012-08-29 51 views
2

我正在使用Eclipse,並且我有兩個用Java編寫的項目(稱爲A和B)。在項目-A中,我想添加對項目B的單個源文件的引用。當我從項目A構建一個jar時,我希望將該類包含在其中。有沒有辦法做到這一點?關於Eclipse Java項目的單源文件參考

我要添加引用單個源文件,因此下面的方法不適合我的工作,因爲它提供了參照完整的文件夾:

Java Build Path -> Source -> Link Source 
+0

「Link Source」嚮導的第二個窗口是要求你包含/排除源代碼,只需包含你想要的sinlge源文件。 – yorkw

回答

-1

好吧....讓我這麼說吧.........

當我們不使用import關鍵字,那麼我們就需要編寫類,我們正試圖在代碼中使用的整個路徑...

所以它就像這樣......

java.util.List<String> l = new java.util.ArrayList<String>(); 

,這意味着我們正在給包名稱,然後它的類 ........

所以後來有2種方式可以對付它:

- 將whole package納入project path

-或者你可以Copy-Paste該類到您的項目。

+0

這似乎並不是一個有效的解釋,因爲包名是在各個源文件中聲明的。 – mostar

+0

@paritybit在每個源文件中都有'package line'而沒有該包的存在會給你一個錯誤.....' –

+0

這是否意味着你有一個獨立於源文件上的刪除的包定義?如果是的話,這些定義在哪裏? – mostar