基于jdk17 + javaFX17 , 写一个简单的桌面程序,用Jlink生成运行时环境,再用Jpackage打包成exe可执行文件。
环境
windows
下载安装jdk17,并配置系统路径PATH。java 17 支持和非模块化,此处使用模块化方式。
下载安装javaFX17,并配置系统路径PATH
写一个简单的JavaFX窗口
在文件夹E:\Projects\java下新建一个目录JpackageDemo
新建文件夹 src/hellofx
在文件夹hellofx里新建两个文件。
项目结构为:
JpackageDemo->
src->
HelloFX.java
package hellofx;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class HelloFX extends Application {
@Override
public void start(Stage stage) {
String javaVersion = System.getProperty("java.version");
String javaFxVers