2011-10-29 84 views
-1

我知道這已被問了幾次,但我找不到使用這些答案的解決方案。將類文件導入到Java程序中?

我有一個名爲LRW.class的類文件,它放在我的程序名下的eclipse文件夾中名爲external的文件夾中。所以我到這個類的路徑是:myusername.WorkBench.ProjectA.external.LRW.class,並且我使用eclipse中新的類文件夾創建了該文件夾。

如何在java中使用/ import /調用此類?

TIA

回答

1

如果它在默認的包,正在使用的默認包中的類,你不需要導入它。如果類使用LRW是在默認包不,這將是最容易把LRW包 - 你不能導入默認包中的類(見JLS section 7.5)。

如果它沒有找到它,您需要確保該文件夾列在項目的構建路徑中(右鍵單擊項目 - >屬性,Java構建路徑,庫選項卡,添加類文件夾)。

+0

它似乎還沒有工作,我試着將文件夾設置爲類文件夾和外部類文件夾,它們出現在結構中,但只要我鍵入導入LRW;日食顯示一個錯誤,沒有有用的修復? –

+0

@EricBanderhide班上真的有嗎?默認包中的'LRW'類*是否真的*,或者它有'package'語句嗎? –

+0

我不完全明白,它只是一個類文件,我放在它的eclipse文件夾中的src文件夾旁邊的文件夾中? –

0

這是正確的,你會使用「導入LRW」,但不使用名稱空間是一種不好的做法。你最好把類名爲文件夾中,例如「COM/mydomainn」,然後使用

進口com.mydomain.LRW

0

添加externalbuild path as class folder並使用LRW像任何其他類。

確保LRW是默認包裝,否則您需要根據包裝更改其位置。