在可执行文件中查找jar

8ehkhllq  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(379)

我正在尝试将我的java代码转换为可执行文件,但是,这个java代码使用了我编写的另一个jar。当我在本地(ide中)运行应用程序时,可以很容易地找到第二个jar,但是当我用它创建一个exe时,就找不到我添加的嵌入式jar了。
在我的ide中,我使用以下方法来查找正确的jar

String path = FXMLDocumentController.class.getProtectionDomain().getCodeSource().getLocation().getPath();

然后我放下最后一部分,用 lib\AllInOneJar.jar 我一直在网上搜索如何在exe中找到jar,它指导我使用以下命令

URL in = this.getClass().getResource("/AllInOneJar.jar");

InputStream in = getClass().getResourceAsStream("lib/AllInOneJar.jar");

我仍然不确定这将如何帮助我在我创建的exe中找到jar的位置。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题