嗨我使用jsmooth将我的jar文件转换为exe文件,但是当我安装它时,它会显示一个错误,例如找不到java。 请帮帮我,如何将jre添加到我的exe包装器中,以解决这个问题。
答案 0 :(得分:0)
它试图让java安装运行你的应用程序,它可能在JAVA_HOME中搜索,所以如果你安装应用程序的机器中没有设置JAVA_HOME,那么尝试安装java并将JAVA_HOME设置为安装的先决条件。
答案 1 :(得分:0)
我不相信JSmooth实际上可以将一个JRE与exe捆绑在一起。你可以做的是告诉JSmooth在运行exe时期望JRE的位置(就像运行exe的同一文件夹一样)。如果你这样做,你只需要压缩exe和JRE,并分发它。
最终用户将解压缩此文件,生成的文件夹将包含您的exe和JRE。由于JSmooth知道相对于你的exe的位置,它可以找到JRE。
答案 2 :(得分:0)
我使用launch4j 使用它
请遵循以下步骤
1 - 创建项目目录,例如:project:project
将runnable jar文件2复制到其中
将jre目录3复制到它你可以重命名它或保留名称,例如我将调用myjre
运行launch4j程序:
1-在基本水龙头上填写所需信息
2-去JRE点击有一个字段叫(捆绑JRE路径)写“myjre”添加min jar jar virsion 1,6如果你不填写这个字段会出现错误
然后单击运行按钮生成exe文件,你必须记住将myjre目录与可执行exe文件一起保留
例如,应用程序目录应包含:
1- [你的应用程序名称] .exe
2-myjre
在本说明书中,如果jre安装在机器中或者不是可移植的话,你可以毫不在意地运行你的应用程序
祝您好运,请随时与我联系以获取更多详情