gpt4 book ai didi

java - 导入 java.net.URLEncoder 时 NetBeans 7.4 找不到符号错误

转载 作者:太空宇宙 更新时间:2023-11-04 15:06:51 25 4
gpt4 key购买 nike

我使用 NetBeans 7.4 和 JDK 7u51。

当我尝试编译以下语句时:

package userclasses;

import java.net.URLEncoder;

等等...其他进口。等等...正常的类定义。

我收到此编译错误消息:

error: cannot find symbol
import java.net.URLEncoder;
symbol: class URLEncoder
location: package java.net

如果我从文件中取出import java.net.URLEncoder,那么它可以正常编译。我已尝试清除 NetBeans 缓存。

我唯一能想到的是编译器正在搜索错误的 java.net 库。我正在使用 codenameone 库,其中一个库包含一个 java.net 定义,其中仅包含几个类。我不确定这是否合法?看起来这可能会掩盖 JDK 的 java.net 库?但是,我从项目中完全删除了该库,但仍然遇到相同的错误,因此这有点怀疑我的理论,尽管它可以在我不知道的其他地方定义。

我愿意接受任何建议吗?

顺便说一句,有人知道 java.net 类位于哪个物理库文件中吗?我正在考虑将 .jar 添加到我的项目中,并将其首先放在 classpath 上(我知道它默认包含在 JDK 中),这样我就可以确定正在搜索正确的 java.net。

这是令人沮丧的事情,因为我的开发工作因此完全停止。

山姆

最佳答案

事实证明,codenameone 平台不支持 java.net.URLEncoder,至少从 2.0 版本开始不支持。 Codenameone 有一个名为 com.codename1.io.Util.encodeUrl 的类,可以正常工作。

关于java - 导入 java.net.URLEncoder 时 NetBeans 7.4 找不到符号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21872461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com