Codenameone 尽管我从Eclipse Marketplace安装了版本6.0,但仍然安装了代码名为1.0的版本

Codenameone 尽管我从Eclipse Marketplace安装了版本6.0,但仍然安装了代码名为1.0的版本,codenameone,Codenameone,我使用的是Eclipse2020-06(我重新安装了Eclipse,而不是从早期版本的Eclipse进行升级)和JDK 8(1.8.0ą)。我的操作系统是Windows10 JAVA\u HOME设置为C:\Program Files\JAVA\jdk1.8.0\u 261 当我从Eclipse Marketplace下载“Codename One”插件时,它显示版本为6.0,并在安装过程结束时显示“Installed” 但是,当我转到Eclipse下的“帮助->Eclipse IDE->安装详

我使用的是Eclipse2020-06(我重新安装了Eclipse,而不是从早期版本的Eclipse进行升级)和JDK 8(1.8.0ą)。我的操作系统是Windows10

JAVA\u HOME设置为C:\Program Files\JAVA\jdk1.8.0\u 261

当我从Eclipse Marketplace下载“Codename One”插件时,它显示版本为6.0,并在安装过程结束时显示“Installed”

但是,当我转到Eclipse下的“帮助->Eclipse IDE->安装详细信息”时,CodenameOneFeature版本被列为:1.0.0.201409151325

当我从这个列表中选择CodenameOneFeature并点击Update时,它会显示“找不到更新”。所以基本上我不能强迫它更新到6.0

我可以通过我创建的代码名One项目的设置来确认是否安装了早期版本:当我转到Properties->Java Compiler时,遵从性级别设置为1.5(build.xml文件中也使用了1.5)


顺便说一句,我也尝试过安装Eclipse2019-06(而不是2020-06)和/或安装JDK10(而不是JDK8)和/或修改Eclipse.ini(通过添加-vm选项),以便它使用我想要的JDK版本(而不是设置JAVA_HOME)。但这三者的结合并没有解决问题。

更新的答案:

我发现了问题。几周前,我通过提交破坏了更新站点。一旦服务器缓存刷新,这应该在几个小时内修复

原始答案:

对于Eclipse,我们现在只支持JDK 8。我们在将eclipse插件更新到最新版本时遇到问题。一旦安装,我认为您也可以使用JDK11,但这并不重要,因为我们不支持JDK11特性


一旦安装了插件的合理新版本,您可以按Codename One Settings中的update,它会将我们的库更新到与其他IDE相同的最新版本。

更新答案:

我发现了问题。几周前,我通过提交破坏了更新站点。一旦服务器缓存刷新,这应该在几个小时内修复

原始答案:

对于Eclipse,我们现在只支持JDK 8。我们在将eclipse插件更新到最新版本时遇到问题。一旦安装,我认为您也可以使用JDK11,但这并不重要,因为我们不支持JDK11特性


安装插件的合理新版本后,您可以在Codename One设置中按update,它会将我们的库更新为与其他IDE相同的最新版本。

您是否尝试过通过Eclipse IDE安装详细信息对话框卸载Codename One功能,然后再次尝试安装?是的,我昨晚尝试了几次安装Codename One,我还更改了Eclipse和JDK版本并重新尝试,但这并没有解决问题。我刚才又试了一次:我从EclipseIDE安装详细信息中卸载了CodenameOneFeature,然后从EclipseMarketplace中重新安装,再次安装了1.0版。我还应该提到,我认识的其他试图使用Eclipse和Windows 10安装CN1的人目前也遇到了同样的问题。所以我不认为这个问题是我特有的,我还应该说这个问题是新安装的Eclipse特有的。我有另一个有EclipsePhoton的系统,我已经安装了Codename One,多年来我更新了它的Eclipse版本和Codename One版本。现在它有了Eclipse2020-06和Codenameone6.0(在安装细节中没有列出Codenameone1.0)。我在这个系统上也使用JDK 8。因此,如果您希望再次出现此问题,请重新安装Eclipse 2020-06,而不是从早期版本升级Eclipse。您是否尝试过通过Eclipse IDE安装详细信息对话框卸载CodenameOneFeature,然后再次尝试安装?是的,我昨晚尝试了几次安装Codename One,我还更改了Eclipse和JDK版本并重新尝试,但这并没有解决问题。我刚才又试了一次:我从EclipseIDE安装详细信息中卸载了CodenameOneFeature,然后从EclipseMarketplace中重新安装,再次安装了1.0版。我还应该提到,我认识的其他试图使用Eclipse和Windows 10安装CN1的人目前也遇到了同样的问题。所以我不认为这个问题是我特有的,我还应该说这个问题是新安装的Eclipse特有的。我有另一个有EclipsePhoton的系统,我已经安装了Codename One,多年来我更新了它的Eclipse版本和Codename One版本。现在它有了Eclipse2020-06和Codenameone6.0(在安装细节中没有列出Codenameone1.0)。我在这个系统上也使用JDK 8。因此,如果您想在您的终端重现这个问题,请重新安装Eclipse 2020-06,而不是从早期版本升级Eclipse。我有JDK 8,并且我可以从Eclipse Workspace for CodenameOneFeature获得的唯一版本是1.0.0.201409151325(如上所述)。当我创建Codename One项目并右键单击该项目时,我会看到“Codename One”菜单,但我没有按“update”的选项。因此,我认为我没有“合理地安装插件的新版本”。它给了我一个“刷新libs”的选项。当我选择此选项时,它不会正确地更新内容,因为当我构建代码时,它仍然会抱怨“错误:package com.codename1.charts.util不存在”。如何强制Eclipse安装插件的合理新版本?您认为什么时候能够解决将Eclipse插件更新到最新版本的问题?Eclipse本身需要安装在JDK 8之上。仅仅在系统中使用它是不够的,它需要定义为VM为ec供电