有什么方法可以将我的.jar转换为.exe并将Java添加到我的设置文件
公司将Direct x附加到他们的游戏中的方式相同吗?
当我双击它时,窗口打开并设置在所选路径中解压缩我的程序,然后设置Java,如果没有找到
我无法解释更多
答案 0 :(得分:3)
我已将Excelsior JET用于拥有数以万计Windows安装量的客户端应用程序。与捆绑您自己的JRE安装程序相比,它显着减少了安装大小和安装时间。更重要的是,它显着缩短了java -jar
启动时的应用程序启动时间。它通过使用经过认证的本机JRE实现将Java代码编译为本机EXE文件来实现此目的。它们还提供了一个简单的安装程序,您可以使用它来打包应用程序及其本机JRE运行时EXE和DLL。我没有发现使用它的任何缺点,只要您愿意使用商业产品并花时间完成其构建配置。
如果您决定将JRE与应用程序捆绑在一起而不是使用JET之类的东西,那么您的用户将需要管理员权限才能运行该安装程序。另一种方法是捆绑一个私有 JRE。使用私有JRE的最终用户无需管理员。您希望在JRE jar文件上使用pack200
和unpack200
来控制大小。
答案 1 :(得分:1)
我猜你需要的是原生包装,似乎已经在NetBeans中提供了。
您还可以尝试 Inno Setup 以原生格式提供Java应用程序,以及 IzPack 来提供安装程序。
希望可能会有所帮助。 :-P
答案 2 :(得分:1)
使用Install4J,您可以选择包含JRE,或者如果系统中缺少,则可以从安装程序下载.JRE。
答案 3 :(得分:-2)
您可以创建一个运行的bat文件 java -jar [你的Jar文件]
然后让exe调用bat文件。