JavaFX项目基础应用 Graalvm打包javafx项目成exe

这篇博客介绍了如何在JavaFX项目中使用Graalvm将其打包成可执行的exe文件。内容包括JavaFX SDK和Scene Builder的下载,IDEA中配置JavaFX,以及通过Graalvm的native-image插件进行打包的步骤和注意事项。打包后的exe文件能在其他Windows系统上运行,并且启动更快,内存占用更少。
摘要由CSDN通过智能技术生成

JavaFX项目基础应用

官网:JavaFX 国区官网:JavaFX中文官方网站

软件下载

1: javafx sdk下载 地址:JavaFX下载 | JavaFX中文官方网站 下载对应java的版本,一般分java11、java17长期版本,java8版本只有b测版本

2:source builder图形界面下载 地址:Scene Builder | JavaFX中文官方网站 下载对应java版本,分java8和java11+的版本

3:安装文档 get-start说明: Getting Started with JavaFX

IDEA与javaFX

IDEA下载fx插件(高版本自带)

setting -> plugins -> javaFX -> install

 

Languages & FreameWorks -> javaFX -> Path to SceneBuilder -> {SceneBuilder安装目录}

 

1:直接看官网的配置

教程地址: Getting Started with JavaFX

2:自己创建

新建Maven项目配置

File -> New -> Project -> Maven -> Create from archetype -> Add archetype

参数: groupId -> org.openjfx artifactId -> javafx-maven-archetypes version -> 0.0.6

 

选择刚刚创建的archetype进入下一步

新建项目属性 GroupId(com.demo) Artfactid(HelloFX) Version(1.0-SNAPSHOT)

 

下一步修改archetypeArtifactId为 javafx-archetype-fxml ,新增javafx为11.0.2 (下载的版本 java11版本javafx需要低于17)

 

如上配置,打开正常构建后悔自动添加javaFX配置与插件

 

新建一个Main应用程序,写入

public class Main {
​
    public static void main(String[] args) {
        Application.launch(App.class);
    }
}

启动Main程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值