当前位置: 首页 > 知识库问答 >
问题:

在NetBeans中使用Maven的JavaFX项目

戴鸿羲
2023-03-14

在Netbeans 8.0中,我使用Maven开发JavaFX项目。我的java版本是1.7,升级到Java8有问题。我尝试将POM文件中的 更改为1.8

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
      <source>1.8</source>
      <target>1.8</target>
      <compilerArguments>
        <bootclasspath>${sun.boot.class.path}${path.separator}${java.home}/lib/jfxrt.jar</bootclasspath>
      </compilerArguments>
    </configuration>
  </plugin>

当我尝试创建新的JavaFX项目(如文件-new project-maven category-JavaFX Application)时,我仍然得到了使用JDK1.7的项目。如何强制使用JDK1.8?

共有1个答案

孟宏才
2023-03-14

当然,首先需要安装JDK1.8。

那么要么

  • 在安装目录中设置默认JDK位置(etc/netbeans.conf中的netbeans_jdkhome属性)
  • 在Tools中->Java Platform:为JDK 1.8添加条目
  • 在项目属性中将Java平台设置为JDK 1.8

在使用JDK1.8时,我还建议使用NetBeans 8.x

 类似资料:
  • 问题内容: 我正在使用NetBeans 7.0.1创建JavaFX 2.0应用程序。当我以标准方式创建项目时,一切正常。不幸的是;)我需要Maven项目… 我在Maven存储库中没有找到JavaFX 2.0,所以我的pom.xml现在看起来像这样: 设置JAVAFX_HOME系统变量: 编译可以,但是在NetBeans下启动程序时出现错误: 但是jfxrt.jar在类路径中: 当我从命令行启动应用

  • 我正在尝试将javafx(. jar)文件导入到maven项目中。我用Netbean(Java了一个带有Ant的项目- 对此有什么解决办法吗? 我在网上查阅了好几篇帖子和指南,但都没有找到。 注意:在maven中实现. jar文件已解决。但代码不起作用。 当前错误:“运行应用程序com.mycompany.ep\u game\u ref.game命令执行失败时出现异常。”

  • 我正在尝试使用,要做到这一点,我必须通过他们的。我目前也在使用NetBeans,据我所知,它应该与它们以后的版本(后来的意思是6.5)一起提供,但是在创建项目时,我没有这样的选项来使用maven。 另外,我检查了插件,那里没有maven插件,我需要手动安装插件吗? 感谢任何回复!

  • 所以我在这个问题上挣扎了很长一段时间。我想在Netbeans中创建一个新的JavaFX项目,但是我没有从列表中选择JavaFX的选项。因为我有最新的java版本,JavaFX应该包含在SDK中,对吗?我还查找了是否有位于目录我也这么做。那么为什么我不能创建一个常规的JavaFX项目呢?我是不是错过了什么? 提前谢谢你!

  • 所以这是我的问题。我正在努力将一个简单的maven应用程序部署到Glassfish服务器中,只是为了检查我的配置是否正确,以便进一步开发。我使用的是NetBeans IDE,但由于它提供的控制台日志很小,几乎无法读取,所以我尝试使用系统终端(我使用的是Fedora)。 我试图部署的应用程序由一个无状态EJB bean(名为DziekanatBean,当前不执行任何操作)和一个Maven POM项目

  • 我有一个使用Maven、JPA和JavaFX的项目。我在maven中执行安装。一切都很顺利。但是当我运行jar文件时,我得到了带有异常的堆栈跟踪。 pom。xml 也是我的StackTrace 我在谷歌上搜索了这个问题,但没有找到对我有帮助的东西。 若我在引用DB的代码中注释了两行,那个么应用程序就会启动。好吧。我的应用程序找不到持久性类。我做错了什么?