首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用JDK14打包要部署的JavaFX应用程序

使用JDK14打包并部署JavaFX应用程序的步骤如下:

  1. 确保已经安装了JDK14,并且配置了JAVA_HOME环境变量。
  2. 在JavaFX应用程序的根目录下创建一个名为src的文件夹,并将所有的Java源代码文件放入其中。
  3. 在根目录下创建一个名为resources的文件夹,并将所有的资源文件(如FXML文件、图像文件等)放入其中。
  4. 在根目录下创建一个名为lib的文件夹,并将所有的依赖库(如JavaFX库)放入其中。
  5. 打开命令行工具,进入JavaFX应用程序的根目录。
  6. 使用以下命令编译Java源代码文件,并将编译后的class文件放入一个名为bin的文件夹中:
  7. 使用以下命令编译Java源代码文件,并将编译后的class文件放入一个名为bin的文件夹中:
  8. 使用以下命令创建一个名为modules的文件夹,并将JavaFX库拷贝到其中:
  9. 使用以下命令创建一个名为modules的文件夹,并将JavaFX库拷贝到其中:
  10. 使用以下命令创建一个名为jmods的文件夹,并将JavaFX库的jmod文件拷贝到其中:
  11. 使用以下命令创建一个名为jmods的文件夹,并将JavaFX库的jmod文件拷贝到其中:
  12. 使用以下命令创建一个名为app的文件夹,并将binresourcesmodules文件夹拷贝到其中:
  13. 使用以下命令创建一个名为app的文件夹,并将binresourcesmodules文件夹拷贝到其中:
  14. 使用以下命令创建一个名为jlink-image的文件夹,并使用jlink命令将JavaFX库和应用程序打包成一个可执行的镜像:
  15. 使用以下命令创建一个名为jlink-image的文件夹,并使用jlink命令将JavaFX库和应用程序打包成一个可执行的镜像:
  16. 其中,<your.main.module>是你的JavaFX应用程序的主模块。
  17. 打包完成后,可以将jlink-image文件夹拷贝到目标服务器或者其他机器上进行部署。
  18. 在目标服务器上,使用以下命令启动JavaFX应用程序:
  19. 在目标服务器上,使用以下命令启动JavaFX应用程序:
  20. 其中,<your.main.module>是你的JavaFX应用程序的主模块,<your.main.class>是你的JavaFX应用程序的主类。

这样,你就可以使用JDK14打包并部署JavaFX应用程序了。

推荐的腾讯云相关产品:腾讯云云服务器(ECS)、腾讯云对象存储(COS)、腾讯云云原生应用引擎(TKE)。

腾讯云产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

JAVAFX(一) java Module 模块化简介

JDK14(Module)+javaFx JDK14(Module) 选用JDK14 , 主要是因为其中jpackage命令, 这个命令可以帮我们把java程序打包成win中exe , 打包成mac...系统配置要求 本文及后续文章系统要求: jdk14(为了使用jpackage命令), idea社区版2020.1或以上(这个版本开始支持jdk14), gradle 6.3及以上(gradle 6.3开始支持...: 我们这个模块(模块名: red.lixiang.tools.sunflower) 需要javafx.controls和javafx.fxml模块 opens: 主要是反射使用,javafx.fxml...我们可以在lib文件夹中看到modules这个文件, 就是合并之后模块依赖, 这时候, 运行这个程序,只需要运行bin目录下Sunflower/Sunflower.bat 就可以了. ?...jlink作用,我们可以用上图表示, 把项目的requires打包到lib中modules中, 把jdk中相关命令打包到 image文件夹中.

2.4K10

Java打包成.exe完美教程

而我最近使用JavaFx搞了一个小工具,主要是对局域网内其他设备搜寻和展示,目前已开源在gitee。 重点:本文将介绍如何JavaFx工程打包为.exe文件。...如果是jdk14以下打包exe请参考使用exe4j进行打包。 exe4j打包jar请参考: https://zhuanlan.zhihu.com/p/517738168?...utm_id=0 创建JavaFx项目 首先使用idea新建一个javafx项目,填写好相关信息 接着下一步到选择GUI控件步骤 随后点击CREATE创建,就可以编写自己代码了。...构建图形GUI这里推荐使用Scene Builder,可直接拖拽UI库中组件进行页面的构建,有兴趣可以自行百度一下安装 可以看到是idea给我们自动添加好了打包插件,方便后续打包 使用javafx...可以直接双击运行 这还不够,本文是要将这个app.bat打包为.exe,这里使用jpackage进行打包(注意:jpackage 是在jdk14正式引入打包工具) 使用jpackage打包成exe 首先使用

2.4K10
  • 如何使用netlify部署vue应用程序

    Netlify是一个现代网站自动化系统,其JAM架构代表了现代网站发展趋势。所谓JAM,就是指基于客户端JavaScript、可重用API和预构建Markup标记语言三者结合。...至于登录 Netlify,直接使用 Github账号密码登录即可。 我第一次登录Netlify,真的是曲折经历啊,发邮件和他们battle。...(大约3小时内解决) 新建站点 使用 github 授权登录 netlify 。...: 如何构建生成静态文件资源,一般会是 npm run build publish directory: 静态文件资源目录,一般会是 public/dist 等目录 另外也可以作为配置文件,参考下一节...点击Deploy site 部署站点 部署成功 点击卡片进去设置属性 配置二级域名 此时访问https://creative-bunny-94cae1.netlify.app就可以展示啦

    95220

    如何使用Shiny Server部署R应用程序

    将Shiny应用程序部署到Web上方法有很多种; 本教程使用Shiny Server在Linode上托管示例Shiny应用程序。...没有服务器同学可以在这里购买,不过我个人更推荐您使用免费腾讯云开发者实验室进行试验,学会安装后在购买服务器。 您还需要在您本地计算机安装RStudio,如何安装请参考RStudio官方文档。...构建一个Shiny测试应用 Shiny Server附带预装演示应用程序。但是,为了演示部署应用程序过程,您将在本地创建应用程序并将其部署到CVM上Shiny Server。...将Shiny应用程序部署到远程服务器 应在您CVM上完成本节中步骤。...请考虑使用更复杂部署方法,例如Git或Rsync。

    6.2K50

    javaFX(二)-使用gradle+jdk14创建javafx程序

    在上一篇文章中,我们一起学习了jlink和jdk14模块化. 在本篇文章中,我们一起来学习gradle来新建一个javafxHello World 程序....本文中这段最重要 这段准备讲一下, 为什么学习javafx, 小刀学这个, 是出于自己兴趣,当时是公司用k8s,但是想看日志啥,还要先打开网页,登录阿里云,然后选对应集群,然后找到对应命名空间...) openJDK14(上篇文章有小伙伴留言说jdk14商用不免费,我们这里特别声明了是openJDK14) idea 社区版 2020.1及以上(其实社区版功能完全是够用) 小刀微信交流群(一个人学哪行...' id 'org.openjfx.javafxplugin' version '0.0.8' } // 定义使用javafx版本,可以自动下载依赖 javafx { version = "...label.isVisible()); }); } } 启动效果 java module化应用, 不在建议使用idea直接点main函数启动,最好是用gradle右侧面板

    4.2K20

    如何用Docker打包部署自己写项目?

    今天我们主要来聊一聊关于Docker相关内容。 相信很多读者朋友都有自己写过项目,也曾想过如何使用Docker来进行部署。 但是网络上很多文章都写得零零碎碎,反倒让人有些懵逼。...今天K哥用通俗易懂的话语来把大体思路给大家理一遍,这也是讲最基础打包部署。 你必须掌握内容! 首先想要使用Docker来打包部署,那么你就得去了解一下Docker,至少会安装吧。...也就是说,我们需要在Dockerfile里面完成我们所有需要东西,有哪些东西呢? 例如运行环境、代码或者编译后运行文件等等。 首先我们需要去配置就是我们运行环境,如何配?...好了,上面大致就是打包整个过程与思路,每个框架,每个语言都会有不一样,所以没有准确答案,准确答案在官方文档中一般有所体现。...docker run -d -p 5000:80 pythondemo docker run -d -p 映射本机端口:docker中项目运行端口 镜像名称 如果你映射完后,还是发现无法访问,可以看看防火墙或者端口是否被占用

    5.5K20

    如何在Ubuntu 14.04上使用Ansible部署多个PHP应用程序

    介绍 本教程是关于在Ubuntu 14.04上使用Ansible部署PHP应用程序系列文章中第三篇。...在使用Ansible以最小努力部署应用程序时,这是最后一块拼图。 我们将使用几个简单Lumen应用程序作为我们示例一部分。...此腾讯CVM将用于演示如何使用一个Ansible playbook将多个应用程序部署到多个服务器。...有了它,我们只需更新我们应用程序列表就可以部署两个新Web应用程序。 第8步 - 使用主机变量 在这一步中,我们将变量提取到宿主变量。...步骤9 - 在另一台服务器上部署应用程序 在此步骤中,我们将使用主机文件并在第二台服务器上部署应用程序。 首先,我们需要使用新主机更新我们hosts文件。

    8.6K00

    如何在Ubuntu 14.04上使用Ansible部署高级PHP应用程序

    介绍 在本教程中,我们将介绍如何设置SSH密钥以支持代码部署/发布工具,配置系统防火墙,配置和配置数据库(包括密码!),以及设置任务调度程序(crons)和队列守护进程。...学习本教程,您需要: 我们将用于配置和部署我们PHP应用程序任何大小Ubuntu 14.04 腾讯云CVM。整个教程将引用本机your_server_ipIP地址。...步骤2 - 设置SSH密钥以进行部署 在此步骤中,我们将设置可用于应用程序代码部署脚本SSH密钥。...一种常见方法是使用像supervisord这样第三方软件包,但该方法需要了解如何配置和管理所述系统。使用cron和run-one命令实现它方法简单得多。...结论 本教程介绍了使用Ansible部署PHP应用程序一些更高级主题。

    10.7K60

    如何在Ubuntu 14.04上使用Git Hooks部署Rails应用程序

    介绍 在本教程中,我们将向您展示如何使用Git hooks自动将Rails应用程序生产环境部署到远程Ubuntu 14.04服务器。...使用Git hooks将允许您通过简单地将更改推送到生产服务器来部署应用程序,而不必手动拉动并执行诸如执行数据库迁移之类操作。...准备你Rails应用程序 在您开发机器上,很可能是您本地计算机,我们将准备您要部署应用程序。 可选:创建Rails应用程序 理想情况下,您已经拥有了部署Rails应用程序。...请注意,您可能希望限制部署用户可以使用超级用户权限运行命令。您至少需要使用SSH密钥身份验证并禁用密码身份验证。...:appname_production 现在您应用程序已准备好使用git push进行部署

    2.5K60

    如何在Ubuntu 16.04上使用Deployer自动部署Laravel应用程序

    为此,您将准备将从中部署代码本地开发环境,然后使用Nginx和MySQL数据库配置生产服务器为该应用程序提供服务。...开启此功能,它需要用户将代码推送到Internet上存储库,然后Deployer会将代码复制到生产服务器。我们将使用Git(一种开源版本控制系统)来管理Laravel应用程序源代码。...实现此目的,请使用以下命令在此目录上设置组ID: $ sudo chmod g+s /var/www/html 部署人员将使用SSH将Git仓库克隆到生产服务器,因此您需要确保LEMP服务器与Git服务器之间连接是安全...检查此配置是否正常,请再次部署应用程序。在本地计算机上运行以下命令: $ dep deploy 现在,您应用程序将正常工作。...典型部署并不像第一次那么复杂,只需要几个命令即可完成。 第7步 - 运行典型部署 作为最后一步,本节将介绍您可以每天使用简单部署过程。 首先在再次部署之前修改应用程序

    15.5K10

    如何使用CentOS 7上Bottle Micro Framework部署Python Web应用程序

    在本教程中,我们将介绍如何设置和使用Bottle在CentOS 7服务器上创建简单Web应用程序。...了解如何从命令行编辑文本文件工作知识。 一个可以使用sudo命令非root账号。...这将允许我们在我们应用程序使用框架工具: from bottle import route, run 这一行告诉我们程序我们导入路径并从Bottle包中运行模块。...第七步 - 创建Bottle视图 现在我们有了模型和控制器,唯一剩下创建是我们视图。使用Bottle内置模板引擎可以轻松处理。 应用程序将搜索与模板函数中给出名称匹配模板,以.tpl结尾。...(只是在后台启动它意味着你应用程序将在服务器重启后停止。)CentOS 7使用systemd。 结论 到目前为止,您应该能够看到如何使用像Bottle这样简单微框架来构建复杂应用程序

    1.9K40

    如何在Ubuntu 14.04上使用Ansible部署基本PHP应用程序

    学习本教程,您需要: 我们将用于配置和部署我们PHP应用程序任何大小Ubuntu 14.04 腾讯CVM。整个教程将引用本机IP地址your_server_ip。...接下来,我们将创建该hosts文件,该文件将包含我们将部署应用程序PHP 腾讯CVMIP地址。...您可以为自己应用程序自定义此项,或者如果您正在使用示例Laravel应用程序,请使用下面的配置。...结论 本教程介绍如何使用公共存储库部署PHP应用程序。虽然它非常适合学习Ansible如何工作,但您并不总是使用开放存储库来处理完全开源项目。...您刚刚使用Composer在基于UbuntuNginx Web服务器上部署了一个基本PHP应用程序来管理依赖项!所有这些都已完成,无需直接登录到您PHP腾讯CVM并运行单个手动命令。

    5.9K00

    使用docker部署应用时出现中文乱码如何处理

    使用Docker部署应用程序时,有时会出现中文乱码问题。中文乱码可能是由于字符集和字体库等问题引起。...在本文中,我们将探讨如何在Docker容器中解决中文乱码问题,主要从字符集和字体库两个方面进行介绍。字符集字符集是一组字符编码方式,不同字符集使用不同编码方式表示字符。...在Linux中,常用字符集有UTF-8、GBK、GB2312等。如果在Docker容器中使用字符集与应用程序需要字符集不一致,就会出现中文乱码问题。...如果应用程序需要使用其他字体,可以将以上命令中字体替换为相应字体名称。...如果应用程序需要使用其他目录下字体文件,也可以将以上命令中路径替换为相应路径。

    5.9K30

    Docker 入门:如何打包部署并运行你应用

    对于那些渴望在容器化世界里迅速起步朋友们,我今天将为你们揭秘Docker魔法✨。通过这篇文章,你将明白如何使用Docker打包部署和运行应用。...如果你正在搜索如何有效使用容器技术词条,那么你来对地方了! 引言 随着应用开发和部署复杂性不断增加,容器化已经成为解决方案首选。...Docker简介 Docker是一个开源应用容器引擎,允许开发者将应用及其依赖打包到一个容器中,并确保它在任何环境中都能以相同方式运行。 2. 如何打包应用?...安装依赖 定义容器启动后运行命令 3....部署应用 首先,使用以下命令构建你Docker镜像: docker build -t my-node-app:latest .

    3.4K10

    Java 中文官方教程 2022 版(十三)

    注意: 运行通过先前指定函数部署 Java Web Start 应用程序,至少需要 Java SE 7 发行版。...本课程描述了如何使用 Ant 任务创建这些捆绑包。 其他参考资料 有关自包含应用程序更多信息,请参阅 Java 平台标准版部署指南中自包含应用程序打包。...有关 Java 打包 Ant 任务信息,请参阅JavaFX Ant Tasks,用于打包 Java SE 和 JavaFX 应用程序。...本课程分为四个部分: 使用 JAR 文件:基础知识 本节向您展示如何执行基本 JAR 文件操作,以及如何运行打包在 JAR 文件中软件。...运行打包为 JAR 软件 本节向您展示如何调用和运行打包在 JAR 文件中小程序和应用程序

    6600

    如何在Ubuntu 14.04上使用Puma和Nginx部署Rails应用程序

    本教程将帮助您部署Ruby on Rails应用程序生产环境,使用PostgreSQL作为数据库,在Ubuntu 14.04上使用Puma和Nginx。...创建Rails应用程序 理想情况下,您已经拥有了部署Rails应用程序。如果是这种情况,您可以跳过本节,并在跟随时进行适当替换。...将生产密码和机密保存在应用程序代码库之外被认为是最佳实践,因为如果您使用是分布式版本控制系统(如Git),它们很容易暴露出来。接下来我们将讨论如何使用环境变量设置数据库身份验证。 保存并退出。...安装rbenv-vars插件 在部署生产Rails应用程序之前,应使用环境变量设置生产密钥和数据库密码。...您已使用Nginx和Puma部署了Ruby on Rails应用程序生产环境。 更多Ubuntu教程请前往腾讯云+社区学习更多知识。

    5.4K10

    如何在Ubuntu 14.04上使用Unicorn和Nginx部署Rails应用程序

    本教程将帮助您部署Ruby 在 Rails应用程序生产环境,使用PostgreSQL作为数据库,在Ubuntu 14.04上使用Unicorn和Nginx。...创建Rails应用程序 理想情况下,您已经拥有了部署Rails应用程序。如果是这种情况,您可以跳过本节,并在跟随时进行适当替换。...将生产密码和机密保存在应用程序代码库之外被认为是最佳实践,因为如果您使用是分布式版本控制系统(如Git)时,它们会很容易被暴露出来。接下来我们将讨论如何使用环境变量设置数据库身份验证。...安装rbenv-vars插件 在部署生产Rails应用程序之前,应使用环境变量设置生产密钥和数据库密码。...您已使用Nginx和Unicorn部署了Ruby在Rails应用程序生产环境。 如果您希望改进生产Rails应用程序部署,您应该查看我们的如何使用Capistrano自动部署教程系列。

    4.3K00
    领券