我尝试用 javafxpackager 打包我的 javafx 项目。一切正常(包已创建),但我收到错误错误:jfxrt.jar 需要位于类路径上,用于 -createbss 和 -createJar 没有 -nocss2bin 我用来调用 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>
我完全无法理解其中的原因。