通过Intellij IDEA打包“ .exe”应用程序时,如何设置-Djava.ext.dirs参数?

时间:2019-07-01 04:55:57

标签: intellij-idea javafx

我编写了一个javafx应用程序。我需要将其打包到“ .exe”窗口应用程序中。但是我不知道启动时如何添加 "-Djava.dir.ext" 。我使用命令行

    start .\jre\bin\javaw -jar -Djava.ext.dirs=.;.\jre\lib\ext  Lession1.jar
.bat中的

''。运行良好。我在Intellij IDEA中将其打包为 "Project Settings -> Artifacts" ,它可以创建一个“ Lession1.exe”,但是当我双击该文件时,它崩溃了。 我比较了代码,发现其中一行代码使用了加密,并且该文件夹位于 "jre/lib/ext" 文件夹中。我使用jar运行命令行,并且可以 "-Djava.ext.dirs" 所以它很好用。但是我是由IDEA包装的,我不知道如何在启动时设置此参数。因此启动时会崩溃。 但是我在macOS上打包了一个“ Lession1.app”,它可以很好地运行。

有人可以帮助我吗?通过Intellij IDEA打包“ .exe”应用程序时,如何设置 -Djava.ext.dirs 参数?

我的操作系统是Windows 10 此行使用加密安全性jar文件。

    Application.setUserAgentStylesheet(STYLESHEET_MODENA);

0 个答案:

没有答案