Определение пути к классу 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"/>
Без другого (пере) определения.
Еще раз спасибо!