【发布时间】:2020-09-07 09:58:26
【问题描述】:
我使用的是 Eclipse 2020-06(我全新安装了 Eclipse,而不是从早期版本的 Eclipse 升级)和 JDK 8 (1.8.0_261)。我的操作系统是 Windows 10。
JAVA_HOME 设置为 C:\Program Files\Java\jdk1.8.0_261
当我从 Eclipse Marketplace 下载“Codename One”插件时,它显示版本为 6.0,并在安装过程结束时显示“已安装”。
但是,当我进入 Eclipse 下的“Help -> Eclipse IDE -> Installation Details”时,CodenameOneFeature 版本被列为:1.0.0.201409151325
当我从此列表中选择 CodenameOneFeature 并点击更新时,它显示“未找到更新”。所以基本上我不能强迫它更新到 6.0。
我可以从我创建的 Codename One 项目的设置中确认我安装了早期版本:当我转到 Properties -> Java Compiler 时,合规级别设置为 1.5(在 build.xml 中也使用了 1.5)。 xml 文件)。
顺便说一句,我还尝试安装 Eclipse 2019-06(而不是 2020-06)和/或安装 JDK 10(而不是 JDK 8)和/或修改 eclipse.ini(通过添加 -vm 选项),以便它使用我想要的 JDK 版本(而不是设置 JAVA_HOME)。但这些都不能解决问题。
【问题讨论】:
-
您是否尝试过通过 Eclipse IDE 安装详细信息对话框卸载 CodenameOneFeature,然后再次尝试安装?
-
是的,我昨晚尝试安装 Codename One 几次,我还更改了我的 Eclipse 和 JDK 版本并重新尝试,但这并没有解决问题。我刚才又试了一次:我已经从 Eclipse IDE 安装详细信息中卸载了 CodenameOneFeature,然后从 Eclipse Marketplace 重新安装它,它再次安装了 1.0 版。我还应该提到,我认识的其他尝试使用 Eclipse 和 Windows 10 安装 CN1 的人目前也遇到了同样的问题。所以我不认为这个问题是我特有的。
-
我还应该说这个问题特定于 Eclipse 的全新安装。我有另一个安装了 Eclipse Photon 的系统,我在上面安装了 Codename One,多年来我已经更新了它的 Eclipse 版本和 Codename One 版本。现在它有 Eclipse 2020-06 和 Codename One 6.0(它没有在安装细节中列出 CodenameOne 1.0)。我也在这个系统上使用 JDK 8。因此,如果您想最终重现此问题,请重新安装 Eclipse 2020-06,而不是从早期版本升级 Eclipse。
标签: codenameone