首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Netbeans11与JDK11和javafx

Netbeans11与JDK11和javafx
EN

Stack Overflow用户
提问于 2019-10-15 10:01:55
回答 1查看 1K关注 0票数 0

我是Apache 11和jdk11的新手,但是我用jdk11 1.8 (netbeans 8.2)编程已经有一段时间了,但为了上学的目的,我今年不得不使用JDK11,问题是我不知道如何创建新的JavaFX FXML项目。我做了一些研究发现,jfx不再是标准jdk的一部分了。

然后,我发现了一些教程,如何通过添加库来运行javafx 11项目,但是它并没有告诉我们如何创建一个新项目。

有没有简单的方法将JavaFX 11添加到我的netbeans中,以便netbeans可以本地使用JavaFX 11 (我的意思是用jdk11创建新的JavaFX 11项目)?

如果没有并且我必须使用JDK1.8,那么我也需要安装旧的场景生成器还是SB11来完成这项工作(甚至是对旧的javafx/jdk呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-16 10:51:50

好的,解决了

正如您可以在https://openjfx.io/openjfx-docs/#IDE-NetBeans OpenJFK文档中阅读一样,创建openJFX项目的基本选项有很多(使用FXML)。

IDE中的

  • :这意味着您必须自己为每个项目添加库、VM选项等(正如我在问题中提到的,我正在寻找的用户友好解决方案不多)
  • Create Maven Project
  • Create Gradle Project

我选择了Maven,但是我遇到了一个错误,告诉我不被识别的选项:--模块路径命令执行失败的。我已经在jdk11上设置了java_home,在jdk11上也有项目。但是,我需要使用jdk添加比旧的优先级更高的系统环境变量%JAVA_HOME%。在那之后,它仍然没有运行!但是..。然后,我删除了jdk1.8 1.8上的旧系统EV。从那时起,该项目运行时没有任何错误。我试着在路径列表的末尾创建EV,然后它仍然运行。(所以有一个错误,我猜是排列路径的)谢谢大家,尤其是JoséPereda

求和--我为解决不可识别选项所做的所有步骤:--模块路径命令执行失败。

netbeans_jdkhome=/path/to/jdk-11

  • Create
  1. 设置了Apache NetBeans etc/netbeans.conf -> ,这是一个名为JAVA_HOME的新系统环境变量,它的值为到新jdk (在我的例子中是jdk11),
    1. 编辑系统环境变量路径->新-> %JAVA_HOME%\bin,并将其移动到原来的jdk路径之上(但Maven项目在这一步之后没有运行)
    2. 删除了旧的jdk路径(在我的case)
    3. Restart Apache 11 ->中为jdk 1.8)。运行项目-> --它运行时没有错误,

    1. ,我尝试添加我的旧系统环境变量路径(请参阅add 1.8),它仍然工作。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58392063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档