2015-07-21 6 views
0

Я завернул приложение JavaFX с Launch4J. Основной этап приложения открывается и работает просто отлично (за исключением CSS не загружается), но он не открывает другие этапы, которые я использую для настроек и т. Д.Exe wrapped JavaFX Application (with Launch4J) не открывает другие этапы

Launch4J конфигурации:

<launch4jConfig> 
    <dontWrapJar>false</dontWrapJar> 
    <headerType>gui</headerType> 
    <jar>C:\Users\xxx\IdeaProjects\xxx\out\artifacts\xxx\xxx.jar</jar> 
    <outfile>C:\Users\xxxx\TEST\bin\test.exe</outfile> 
    <errTitle></errTitle> 
    <cmdLine></cmdLine> 
    <chdir>.</chdir> 
    <priority>normal</priority> 
    <downloadUrl></downloadUrl> 
    <supportUrl></supportUrl> 
    <stayAlive>false</stayAlive> 
    <restartOnCrash>false</restartOnCrash> 
    <manifest></manifest> 
    <icon></icon> 
    <jre> 
    <path>C:\Users\xxx\TEST\jre1.8.0_25</path> 
    <bundledJre64Bit>false</bundledJre64Bit> 
    <bundledJreAsFallback>false</bundledJreAsFallback> 
    <minVersion>1.8.0_01</minVersion> 
    <maxVersion>1.8.0_25</maxVersion> 
    <jdkPreference>preferJre</jdkPreference> 
    <runtimeBits>64/32</runtimeBits> 
    </jre> 
</launch4jConfig> 

отлично работает при запуске от компилятора. Любые причины, по которым работают другие этапы?

Есть ли лучшие инструменты для упаковки JRE с приложениями JavaFX? Нужно, чтобы эти установки не были установлены, потому что я ограничены средствами контроля доступа к корпоративным данным и тому подобное.

+0

Почему вы не впервые попробовали инструменты, поставляемые с JDK, и явно созданы для использования с JavaFX? – mipa

+0

@mipa по-прежнему не открывает этапы с помощью инструментов JavaFX Packager. – TheDream

ответ

0

выпуск был FXML путь к файлу был объявлен как:

'src/etc/etc' 

Изменение этого просто

'/etc/etc' 

Кажется, работает. Я предполагаю, что это связано с тем, когда он скомпилирован, у него нет папки src.

 Смежные вопросы

  • Нет связанных вопросов^_^