【发布时间】:2012-08-27 13:34:40
【问题描述】:
我整天都在尝试将我的 javafx 应用程序转换为 jar 文件。我正在使用 Java 1.7 更新 7。
Oracle 有some information,但它似乎分散在各处。 Intellij 几乎可以完成这项工作,但出现以下错误:
java.lang.NoClassDefFoundError: javafx/application/Application
这似乎是说我需要告诉 java jfxrt.jar 在哪里......如果我将此 jar 添加到我的类路径信息中,以在 intellij 中构建清单 - ctrl+shift+alt+s -> Artifacts ->输出布局选项卡 -> 类路径,然后我得到另一个错误:
Could not find or load main class com.downloadpinterest.code.Main
在我的类路径中包含 jfxrt.jar 似乎很奇怪......
我也尝试过创建一个 ant 脚本,但我觉得 IntelliJ 已经完成了 90% 的工作 - 我只需要一些帮助来弄清楚为什么我需要包含 jfxrt.jar,以及为什么找不到我的 Main 类(我猜我需要以某种方式将其添加到类路径中?)。
谁能告诉我发生了什么?我之前有一个基本的 gui,它运行良好,但 JavaFX 似乎让生活变得复杂!
【问题讨论】:
标签: intellij-idea javafx jar executable-jar artifact