【发布时间】:2014-05-27 14:26:02
【问题描述】:
我正在使用 Intelij,但在打包我的 Java 应用程序时遇到了一些问题。
我正在使用 Artifact 来打包我的应用程序。可以选择创建 Jar 包或 JavaFx 包。如果我使用 JavaFx 工件,我需要指定一个 Application 类才能启动。我的包使用标准的 java main(String[] args) 类型启动,因为它还具有从命令行严格运行的选项(无 UI),因此该选项对我不起作用。
如果我改为创建一个 jar,我的 main 方法显然不知道 Application 类是什么:Exception in thread "main" java.lang.NoClassDefFoundError: javafx/application/Application
我完全错过了什么魔法?任何朝着正确方向的颠簸将不胜感激。
【问题讨论】:
标签: java jar intellij-idea javafx javafx-2