我用Eclipse开发了一个Java应用程序。我也以.jar
格式导出。它运作良好,但有一些问题;
所以最后,我想将.jar
文件转换为其他操作系统的原生格式,例如带有特定图标的.exe
,.app
和.deb
。我怎样才能做到这一点 ?
1)图标是JVM之一,无法修改 2)如果应用程序运行的PC,它将没有Java SDK,应用程序无法启动。
有一种方法可以在可执行文件中嵌入JRE。这样您就可以为目标系统创建本机构建,这将允许您更改图标2)使应用程序在未安装JavaVM的PC上运行。
我建议使用免费的Avian:http://oss.readytalk.com/avian/
您可能也对此主题感兴趣:Embed a JRE in a Windows executable?