如何在创建JAVAFX应用程序

问题描述 投票:0回答:1

当我使用Mac时,我发现在通过Intellij创建Javafx项目时,使用的默认版本为17.0。由于Mac的升级,我需要使用最新的23.0版Javafx。有没有一种方法可以更改默认版本,而无需每次更改POM文件才能适应Mac计算机? 每次我创建一个Maven Javafx项目以继续构建它时,我都需要修改POM文件。如何修改它,以使POM文件默认为版本23.0Javafx

我知道如何更改pom.xml。但是,当Intellij创建一个项目时,我想直接创建Javafx23.0版本。但是Intellij只能在创建Javafx项目时更改SDK版本,因此我需要帮助。

java macos intellij-idea javafx
1个回答
0
投票
新闻Javafx Project

向导将使用默认的Javafx版本创建项目(我认为我认为具有给定想法版本的模板)。 升级想法版本通常会设置新的Javafx项目向导,以使用新的(最近的)Javafx版本生成项目。 IDEA2024.3没有选项可以在IDEA新Javafx Project Wizard UI中指定Javafx版本(如果需要的话,您可以将功能请求记录到IDEA上)。 wo,在项目生成后,选择任何必要的Javafx版本非常容易。 对于Maven生成的项目,请参见:

Error:缺少Javafx运行时组件,具有Intellij Idea,Maven和JDK19

  • 在“依赖关系”部分中,您将在此处设置Javafx的版本,例如,从19.0.2更改为23.0.2,更改the Reforences的<version>19</version>
  • aill
10.2。 类似地,对于任何其他

org.openjfx工件依赖性,您可能会添加到项目中,例如javafx-media

javafx-web
如果使用这些。  这些更改仅需要一次由巫师生成的任何项目进行一次。
<dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>19</version> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-fxml</artifactId> <version>19</version> </dependency>
生成的项目是模块化的,并且不使用Javafx SDK(它使用Maven Central从Maven Central获取的Javafx工件),因此Javafx SDK安装将无关紧要,除非您从生成的项目中删除
module-info.java
并手动修改VM运行时执行的选项,参考Javafx的SDK版本。


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.