最近我遇到了一些對我來說似乎有點奇怪的問題。Java在自定義包存在時添加外部庫失敗
爲了使用一些預定義的類,我進口2 的.jar文件說foo.jar中和bar.jar(兩人都是別人寫的)
而且我的源代碼是一樣的以下:
package jerry.deque
public class Deque {
.....
.....
Foo item = new Foo(); //Already defined in the foo.jar
.....
}
我加入了外部庫正是因爲什麼How to Import a Jar in Eclipse 一樣。但是當我嘗試使用在中定義的類foo.jar Eclipse向我顯示「Foo無法解析爲某種類型」。
我花了很多時間來解決這個問題,並最終成功我刪除 後的條款:「包jerry.deque」我的類文件的開頭。
我覺得這很奇怪,因爲就在前幾天我在做一些Android開發時,我以同樣的方式添加了一個Twitter API庫。即使我在.java 文件的開頭聲明「package jerry.search_twittes」,它也可以正常工作。我對這個問題感到困惑,不知道出了什麼問題。有人能幫我詳細解釋一下嗎?非常感謝。
我想知道Foo類的完全限定名。 – swemon 2013-03-14 05:21:25
Foo類就像[** this **](http://introcs.cs.princeton.edu/java/22library/StdRandom.java.html) – Dreamer 2013-03-14 05:49:22