首发! JDK14之jpackage命令尝鲜

jpackage命令使用场景

使用场景是面向java桌面端程序打包. 可以让windows/mac 直接双击使用java程序,对系统里面有没有jdk/jre不做要求.

在这里,我们先理一下以前java桌面程序是怎么运行的:

jdk8及以前

这时候的java客户端程序,主要分两部分, 一部分是可执行jar包, 一部分是电脑里面要装jdk/jre , 然后通过

java -jar XXXXX.jar 来运行程序.

jdk9及以后的模块化

这是java模块化的一个分界线,其实jdk9,jdk10,我都没有用过, 我是直接尝试的jdk11.  在模块化的基础上, 项目多了一个文件, moudle-info.java  如下图所示:

module red.lixiang.tools.desktopmain {
    requires fastjson;
    requires javafx.controls;
    requires javafx.fxml;
    requires red.lixiang.tools.common;
    requires red.lixiang.tools.base;
    requires com.jfoenix;
    
    opens com.platform.tools.desktop to javafx.fxml;
    opens com.platform.tools.desktop.controller.kub to javafx.fxml;
    opens com.platform.tools.desktop.controller.host to javafx.fxml;
    opens com.platform.tools.desktop.controller.set to javafx.fxml;
    opens com.platform.tool
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值