Javafx 2 本机捆绑包抛出java.security.NoSuchAlgorithmException
我正在尝试构建一个本机捆绑包,专门针对MacOSX,但也适用于windows。在这两种环境中,.app、.dmg、.exe都能正确生成,但当我运行它们时,会出现许多java.security.nosuchagorithmexception异常。例如: 原因:java.security.NoSuchAlgorithmException:SuntlSrsAspRemasterSecret密钥生成器不可用 原因:java.security.NoSuchAlgorithmException:PBewithmd5和DES SecretKeyFactory不可用 我的程序使用TLS建立xmpp连接。而且我还有一个带有HTTPS的webview,它没有加载HTTP 有人知道为什么会这样吗? 我应该注意,如果我单独运行生成的jar,它工作得很好,它只在.exe和.app中发生。 这是我的build.xml fx:deploy代码:Javafx 2 本机捆绑包抛出java.security.NoSuchAlgorithmException,javafx-2,Javafx 2,我正在尝试构建一个本机捆绑包,专门针对MacOSX,但也适用于windows。在这两种环境中,.app、.dmg、.exe都能正确生成,但当我运行它们时,会出现许多java.security.nosuchagorithmexception异常。例如: 原因:java.security.NoSuchAlgorithmException:SuntlSrsAspRemasterSecret密钥生成器不可用 原因:java.security.NoSuchAlgorithmException:PBewit
<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>
感谢您的帮助。我以前没有看过这篇文章: 发生的情况是,jre的捆绑包不包括/ext文件夹,因此在构建捆绑包时,必须使用脚本复制它