我已经创建了一个 Java 应用程序。并且已准备好部署。
我已经从我的代码中制作了 jar 文件。使用 launch4j 包装它并 bundle jre 并访问我的 exe 文件(由 launch4j 生成)。 因此,无需安装 JRE,一切正常。
但一个小问题是我的 Exe 文件必须位于 bundle JRE 的某个预定义相对路径。
例如,假设用户已将其安装在 E:/(My Soft) 中,其中 My Soft 包含 JRE 文件和我的 Exe 文件。现在,如果用户将exe文件复制到桌面上,那么他将无法执行它。
那么,我想有什么方法可以将 jre bundle 到我的 exe 或任何其他 tweek 中,以便用户可以从他的电脑上的任何位置执行 exe 文件?
最佳答案
尝试为您的程序使用 jnlp starter。阅读更多oracle官方文档JNLP
关于bundle - 部署-Java应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15589948/