2013-02-20 2 views
2

Я пытаюсь создать родной пакет, специально для mac os x, но также и в окнах. И в обеих средах .app, .dmg, .exe генерируются правильно, но когда я их запускаю, я получаю много исключений java.security.NoSuchAlgorithmException. Например: причиненные: java.security.NoSuchAlgorithmException: SunTlsRsaPremasterSecret KeyGenerator не доступенNative Bundle throws java.security.NoSuchAlgorithmException

причиненном: java.security.NoSuchAlgorithmException: PBEWithMD5AndDES не SecretKeyFactory доступен

Моя программа использует TLS, для установления соединения XMPP. А также у меня есть webview с HTTPS, который не загружает истребителя.

Есть ли у кого-нибудь идеи, почему это может произойти? Я должен отметить, что если я запускаю только созданный банку, он работает нормально, это происходит только с .exe и .app. Это мой build.xml FX: развернуть код:

<fx:deploy width="${javafx.run.width}" height="${javafx.run.height}" 
      nativeBundles="all" 
      outdir="${basedir}/${dist.dir}" outfile="${application.title}"> 
    <fx:application name="${application.title}" 
        mainClass="${javafx.main.class}"/> 
    <fx:resources> 
     <fx:fileset dir="${basedir}/${dist.dir}" 
        includes="*.jar"/> 
     <fx:fileset dir="${basedir}/${dist.dir}" includes="lib/*.jar"/> 
    </fx:resources> 
    <fx:info title="${application.title}" 
      vendor="${application.vendor}"/> 
</fx:deploy> 

высоко ценю вашу помощь.

ответ

1

Я не видел этот пост раньше: JavaFX WebView Not Loading HTTPS Page

То, что происходит в том, что расслоение на JRE не включает в себя папку/внутр, так что вы должны скопировать его с помощью сценария, когда вы строите сверток.

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