首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将JRE与Launch4j捆绑?

如何将JRE与Launch4j捆绑?
EN

Stack Overflow用户
提问于 2011-08-15 21:39:04
回答 6查看 100.6K关注 0票数 91

我的电脑上有Launch4J,这是一个很棒的程序。我感兴趣的其中一个特性是能够将JRE捆绑在一般的.EXE文件中。但是,我找不到任何描述如何进行此操作的文档。

如何将JRE与EXE捆绑在一起?另外,我在哪里可以运行一个小型便携式JRE呢?Oracle上的下载链接用于安装程序包。

EN

Stack Overflow用户

回答已采纳

发布于 2011-09-28 10:50:17

经过一些尝试,我终于找到了将jre捆绑在我的应用程序中的解决办法:

我将我的应用程序打包成一个zip文件,里面有以下文件夹:

代码语言:javascript
运行
复制
containerFolder
|- jre
      |-bin (in bin there is java.exe)
      |-lib
|- cfg (to save the user configuration, but it's not needed)
|- bin (my application with the .exe and the .jar and all the other stuff)

在launch4j的xml文件中,我按如下方式配置jre:

代码语言:javascript
运行
复制
<jre>
    <path>../jre</path>
    <opt>-DgvSIG.confDir=../cfg</opt>
</jre>

这里的诀窍是,路径不是指向java.exe文件的。jre的路径相对于.exe的位置,它应该指向java.exe文件之前的一个文件夹。

我使用的jre文件夹只是安装在windows系统上的jre文件夹的拷贝和粘贴。

票数 94
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7071133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档