首页 文章

如何为JDK 9设置Gluon?

提问于
浏览
0

我最近升级到JDK 9,但Netbeans还不支持 - 所以我下载了Eclipse Oxygen . 但是我遇到了问题Eclipse gluon new project does not finish

使用最新的Gradle Buildship插件与Gluon 2.5 - 对我来说不起作用(仍然有完成按钮的问题) . 我尝试将Gradle Buildship降级到2.1.2并允许我按下芬兰按钮 . 然而,gradle无法创建胶子项目 - “gradle无法确定'9.0.1'中的java版本”

我下载了IntelliJ IDEA,它也没有在那里工作 . 我还可以提一下,我可以按预期在Eclipse和Intellij中运行JDK 9 java项目 . 在IntelliJ中,我发现我的jdk路径未设置 . 设置它没有帮助 . 然后,当我从使用包装器更改为本地gradle版本4.3.1时,我可以在Intellij中创建一个gradle项目 - 没有得到“gradle无法确定来自'9.0.1'的java版本” . 这也让我在intellij创建了一个胶子项目但是......

“process'命令'/ Library/Java/JavaVirtualMachine/jdk-9.0.1.jdk/Contents/Home/bin/java''以非零退出值完成”...尝试移动jdk之后因为我有两个库文件夹,一个在Mac ssd和一个在主目录 - 其中没有用我再次尝试使用Eclipse

我在那里进行了偏好设置,并将gradle设置为本地gradle到与INtellij中相同的 4.3.1 版本 . 现在可以创建胶子项目 . 但是当我运行 run gradle任务时,我会得到与Intellij相同的错误"process 'command '/Library/Java/JavaVirtualMachine/jdk-9.0.1.jdk/Contents/Home/bin/java'' finished with non-zero exit value"

我是否需要告诉Gradle在哪里寻找jdk或者发生了什么?从那以后:https://discuss.gradle.org/t/could-not-determine-java-version-from-9-0-1/24457我已经更新了Gradle我别无选择,只能寻求帮助 .

这是在最近更新的mac上完成的 - 我还没有在Windows上尝试过

1 回答

  • 1

    Gluon VM Developer Preview刚刚released .

    这意味着您有一个新的jfxmobile插件版本:2.0.0,它允许在桌面和移动设备上运行Java 9 .

    Gluon IDE插件已更新(请查看IDE以获取最新版本),并提供了一个新模板: Single View Project on Gluon VM .

    此模板将生成包含所需 build.gradle 文件的项目 . 请注意,您可以将此构建文件的配置应用于其他模板或现有项目 .

    您还可以在GitHub中检查Gluon VM sample . 如果您下载它,您可以:

    • 使用Java 8在桌面上运行它

    • 使用Java 9在桌面上运行它

    • 在您的计算机上使用Java 8在Android上部署它

    • 在您的计算机上使用Java 9在Android上部署它(*)

    • 在您的计算机上使用Java 9在iOS上部署它

    (*)Android从版本24开始支持Java 8 API . 它还不支持Java 9新API .

    请注意,如果您想像往常一样使用Java 7/8运行/部署项目,则来自其他模板的jfxmobile插件版本1.3.10仍然有效 .

相关问题