我尝试使用 javafxpackager 打包我的 javafx 项目。一切正常(包已创建),但出现错误 错误:jfxrt.jar 需要位于 -createbss 和不带 -nocss2bin 的 -createJar 的类路径上 我用来调用 javafxpackager 的 Ant 脚本:
<exec executable="javafxpackager">
<arg value="-createJar"/>
<arg line="-classpath /jdk/jre/lib/jfxrt.jar"/>
<arg line="-srcdir build"/>
<arg line="-appclass org.shark.client.Shark"/>
<arg line="-outdir packs"/>
<arg line="-outfile Shark"/>
<arg line="-manifestAttrs Main-Class=org.shark.client.Shark"/>
</exec>
我完全无法理解其中的原因。
最佳答案
如果您已经在 ant 中,为什么不使用 javafx' ant 扩展,我在那里没有看到这个问题。
关于javafxpackager错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14388619/