在过去的几周里,我一直致力于为Unix和Windows部署JavaFX应用程序。目前,我正在尝试自定义安装脚本/配置文件。
在MacOS上,我只是在我的ANT构建文件中使用<property>
将脚本包含在类路径中,如下所示:
<property name="classpath" location="package/macosx/App-dmg-setup.scpt"/>
但是当我尝试在Windows上执行相同操作时,无效(继续使用默认配置文件)。我已经尝试过绝对路径,env.CLASSPATH
代替classpath
,以及其他一些替代方案,但没有成功。
非常感谢;)
干杯!
答案 0 :(得分:0)
对不起这个问题,实际上我无意中更改了basedir变量。正确的定义应该只是:
<path id="fxant">
<filelist>
<file name="${java.home}\..\lib\ant-javafx.jar"/>
<file name="${java.home}\lib\jfxrt.jar"/>
<file name="${basedir}"/>
</filelist>
</path>
<taskdef resource="com/sun/javafx/tools/ant/antlib.xml"
uri="javafx:com.sun.javafx.tools.ant"
classpathref="fxant"/>
没有其他(重新)定义。
再一次,谢谢!