JavaFX类路径定义,包括Windows上的WiX配置文件

时间:2015-02-15 01:18:48

标签: ant javafx wix

在过去的几周里,我一直致力于为Unix和Windows部署JavaFX应用程序。目前,我正在尝试自定义安装脚本/配置文件。

在MacOS上,我只是在我的ANT构建文件中使用<property>将脚本包含在类路径中,如下所示:

<property name="classpath" location="package/macosx/App-dmg-setup.scpt"/>

但是当我尝试在Windows上执行相同操作时,无效(继续使用默认配置文件)。我已经尝试过绝对路径,env.CLASSPATH代替classpath,以及其他一些替代方案,但没有成功。

非常感谢;)

干杯!

1 个答案:

答案 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"/>

没有其他(重新)定义。

再一次,谢谢!