Определение пути к классу JavaFX для включения файла конфигурации WiX в Windows

Последние несколько недель я работал над приложением JavaFX для развертывания как для Unix, так и для Windows. В данный момент я пытаюсь настроить сценарии установки / файлы конфигурации.

В MacOS я просто включил скрипт в путь к классу, используя <property> на моем файле сборки ANT, как это:

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

Но когда я пытаюсь сделать то же самое в Windows, не работает (продолжает использовать файл конфигурации по умолчанию). Я уже пробовал абсолютный путь, env.CLASSPATH вместо classpathи некоторые другие альтернативы, но безуспешно.

Большое спасибо;)

Ура!

1 ответ

Хорошо, извините за этот вопрос, на самом деле я случайно изменил переменную 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"/>

Без другого (пере) определения.

Еще раз спасибо!

Другие вопросы по тегам