2011-09-06 53 views
1

我有一個java項目,其中包括設置,bin,src,.classpath,.project。 我想在eclipse中運行這個項目,所以我導入這個項目。現在,在Eclipse中,我可以看到src,其中包括(default package)com.mjm.transactions(default package)包括com.mjm.transactions所有.java文件,它應該存在於transactions文件夾中所有的.class文件,我不能在月食看到了,所以對import com.mjm.transactions.myclass;誤差不能解決。無法從java項目導入.class文件

我也用「添加類文件夾」在myProject->屬性 - >圖書館 - >myclass.zip但它不進口myclass.class,如果我用組織進口日食它解決了這個錯誤,並增加了Reference Libraries/myClass.zip/default package/myclass.class但現在給我錯誤異常在線程「main」java.lang.NoClassDefFoundError:com/mjm/transactions/myclass當我運行它。

問題在哪裏,請幫我解決。由於

回答

1

如果源文件是在com.mjm.transactions包,那麼他們應該被放置在src/com/mjm/transactions以便Eclipse能夠識別他們是com.mjm.transactions包的一部分。在Eclipse中將缺省包中的所有.java文件移動到com.mjm.transactions包,應該沒問題。

+0

Thnx很多..問題解決:) – Rony

1

確保您定義的Java構建路徑。將輸出輸出文件夾保存到/ bin。所有編譯的文件(.class文件)應該存在於bin文件夾中。這樣那些將在classpath中可用。