intellij-idea - 如何在openjdk12中使用javafx构建jar
问题描述
我正在尝试为 javafx 桌面应用程序构建 jar。使用 IntelijIdea,jdk 12,使用 javafx12,链接 javafx sdk,在菜单运行编辑配置中编写 VM-options。在 IDE 中一切正常,我的应用程序启动并运行。但是当我尝试创建工件然后构建它来破坏所有的东西时。IDE 告诉我们, fx:deploy 不存在。然后我的应用程序即使在 IDE 中也无法运行。我被困在这里。
请你帮忙,如何构建这个 javafx 以在没有 IDE 的情况下启动它?
ps 知道,在javafx 仍然包含的jdk8 中,它更容易,但是除了使用jdk8 之外,真的没有其他方法可以独立于IDE javafx 创建吗?
使用 swing 构建 GUI,创建工件,然后将其构建为 jar。没有问题。但我不想摇摆...
实际错误:“错误。Java FX Packager:无法构建工件 - fx:deploy 在此 JDK 中不可用。
将非常适合技巧或提示。
解决方案
推荐阅读
- c# - DataGridComboBox 与嵌套的 ReactiveList 绑定
目的 - javascript - 如何在 themoviedb api 中获取所有评论?
- google-api-client - 为 Google 课堂课程设置缩略图
- python - 如何在最小长度的字符串中编码 numpy 数组?
- c# - 当 Widget.Path 在 GTK/C# 中发生冲突时使用 System.Path
- c - 赋值与初始化:在 C 中初始化另一个结构内的结构
- php - 对于存储在 DynamoDB 中的 PHP 会话,我可以使用具有自动 TTL 功能的“过期”字段吗
- python - Flask Server Post 在 Heroku 上不起作用
- ruby-on-rails - 捆绑安装 - 未找到 GEMFILE
- php - 资产 Yii2 debian