JavaFX + JNLP различное поведение на Linux и Mac - PullRequest
0 голосов
/ 29 апреля 2018

Я пишу приложение Java Web Start для Linux и OS X. Оно использует JavaFx для построения пользовательского интерфейса (мое основное приложение наследуется от класса JavaFx Application). Он хорошо работает в OS X, но в Linux (Ubuntu использует IcedTea) интерфейс работает неправильно. Вот:

Linux (Wrong)

OSX (Right)

Мой JNLP настроен как:

<?xml version="1.0" encoding="utf-8"?> 
<jnlp spec="1.0+" xmlns:jfx="http://javafx.com" codebase="http://josericardojunior.com/Dominoes/" href="Dominoes.jnlp">
<information>
    <title>Dominoes</title>
    <vendor>Universidade Federal Fluminense</vendor>
    <homepage href="http://josericardojunior.com/test/" />
    <description>Dominoes exploratory tool</description>
</information>
<security>
    <all-permissions/>
</security>
<resources>
    <j2se version="1.7+" initial-heap-size="64m" max-heap-size="3072M"/>
    <jfx:javafx-runtime version="8.0+" href="http://javadl.sun.com/webapps/download/GetFile/javafx-latest/windows-i586/javafx2.jnlp"/>
    <jar href="libs/sqlite-jdbc-3.8.6.jar"/>                
</resources>    
<application-desc main-class="boundary.Main" />
</jnlp>

Кто-то знает, почему это происходит?

Большое спасибо.

...