我正在使用NetBeans 7.4和JDK 7u51。導入java.net.URLEncoder時,NetBeans 7.4找不到符號錯誤
當我試圖編譯如下聲明:
等......等進口。 等...正常的類定義。
我得到這個編譯錯誤消息:
error: cannot find symbol
import java.net.URLEncoder;
symbol: class URLEncoder
location: package java.net
如果我把import java.net.URLEncoder
出來的文件,然後它編譯罰款。 我已嘗試清除NetBeans緩存。
我唯一能想到的就是編譯器正在搜索錯誤的java.net庫。 我使用的是codenameone libraries
,其中一個包含一個java.net
定義,只有幾個類。我不確定這是否合法?似乎可能會掩蓋JDK的java.net
庫?但是,我完全從該項目中刪除了該庫,但仍然得到相同的錯誤,所以這使我的理論受到了一些損害,儘管它可能在其他地方被定義爲我沒有意識到。
我願意接受任何建議嗎?
BTW是否知道哪些物理庫文件java.net類位於? 我正在考慮將.jar
添加到我的項目中,並首先將它放在classpath
(我知道它默認包含在JDK中),這樣我就能確定正在搜索正確的java.net。
這是令人沮喪的東西,因爲我的開發工作已經完全停止。
山姆