所以我在JavaFX8
创建了一个IntelliJ
项目,一切都运行良好。我在IntelliJ
之外使用相同的参数运行它,一切都有效。但是,当我使用javapackager
创建具有相同参数的可执行文件并运行创建的可执行文件时,不会显示任何窗口。有谁知道它为什么?非常感谢!
以下是我使用的命令([very-long-list-of-class-paths]在所有三个命令中都是相同的):
在IntelliJ
中运行:
“C:\ Program Files \ Java \ jdk1.8.0_40 \ bin \ java”-Didea.launcher.port = 7540 “-Didea.launcher.bin.path = F:\ IntelliJ IDEA 14.1 \ bin” -Dfile.encoding = GBK -classpath [very-long-list-of-class-paths] com.intellij.rt.execution.application.AppMain danIDE.Main
在cmd
中运行:
java -classpath [very-long-list-of-class-paths] danIDE.Main
使用javapackager
:
javapackager -makeall -v -classpath [very-long-list-of-class-paths] -appclass danIDE.Main -name DanIDE