2015-03-30 96 views
4

我試圖將SOS.class文件添加到構建路徑,但是,我不太成功。我試圖轉換並將SOS.class文件作爲SOS.jar文件添加,但它沒有再次運行。將.class文件添加到Eclipse中的構建路徑中

當我聲明類的對象引用,它只是給了我這個錯誤:

**Error**

我說我的文件通過:

右鍵點擊項目>構建路徑>配置構建路徑>庫>添加外部類文件夾

這是我的文件夾結構:

**Folder Structure**

我的SOS.class文件位於桌面上,位於Classes文件夾內。

預先感謝您!

+0

看來你已經成功添加了'SOS.class'文件。當你使用它時你忘了導入它嗎? – Razib 2015-03-30 21:34:26

+0

@Razib每當我導入時,它仍然不起作用,我不明白爲什麼,我沒有寫.class文件,但它根本不起作用。有什麼方法可以查看導入路徑是如何構建的? – 2015-03-30 21:37:15

+0

無法訪問SOS.class很難回答。你能否確認這個課程沒有包裝(即默認包裝是否正確)。同時顯示導致錯誤的代碼行可能會有所幫助。我認爲它就像'SOS sos = new SOS();'。 – 2015-03-30 21:41:01

回答

1

問題是你正在訪問一個包含類(partB)的類中的默認包中的類。這在Java中是不允許的(見this bug)。您必須將SOS.class移動到非默認包,或者只有沒有包的其他類才能訪問。