我做了个简单的java程序打包成exe,但是无论我怎么把jre一起打包都无法在没有安装jdk的电脑上运行私密QQ

如题所述

没安装JRE的电脑是无法运行jar程序的,其实即便打成exe格式,依然需要JRE的支持。
其实你以为exe可以单独运行?那这是错觉,因为微软已经在window里集成了exe的运行环境。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-17
你怎么打包的,你在网上搜一下jre2exe,有专门把jre转换成exe可执行文件的文章的,
第2个回答  2013-09-17
合同个人的建议顾客iuygjk
第3个回答  2013-09-17
运行java程序必须依赖jre环境,jre是JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
jre包括Java虚拟机、Java核心类库和支持文件。 你打包jre只是把核心类库打包,而java虚拟机、支持文件必须要安装。

我做了个简单的java程序打包成exe,但是无论我怎么把jre一起打包都无法...
没安装JRE的电脑是无法运行jar程序的,其实即便打成exe格式,依然需要JRE的支持。其实你以为exe可以单独运行?那这是错觉,因为微软已经在window里集成了exe的运行环境。

如何把一个java程序打包成exe文件,运行在没有java虚拟机的机器上...
exe4j可以打包成各种格式的exe,可以把jar打包进exe,也可以引用一个外部的 jar文件,还可以打包成windows服务的程序,并且可以设置最低jre的版本,还可以设定启动画面,虽然java6.0已经实现了这一点,但是还是没有exe4j生成的启动画面快。 3将exe文件并jre打包成安装文件,可以在没有安装java虚拟机的电脑上运行 推荐工具:i...

如何将Java打包成exe文件在没有JRE环境的电脑上执行
没有jre是无法运行java导出的exe文件的,因为jre提供了java运行的必须依赖环境。下载exe4j_windows_4_5_2,安装运行。如下图:next--选择jar--输入要生成程序的名称和保存的路径--要是想用自己的icon就勾选icon file并通过文件选择器定位到你的icon 2、接下来是加载jar包(如果要加载其它jar类包,...

如何将java打包成exe文件在没有jre环境的电脑上执行?
对于Windows用户而言,另一种方法是利用.NET Framework环境,此框架可能已在您的电脑上安装。通过使用IKVM.NET,一个开源Java虚拟机(JVM)实现,您可以执行Java程序。IKVM.NET提供了ikvmc工具,可将Java的JAR文件编译为可执行的.exe文件,方便在不依赖JRE的环境中运行。此方法相对灵活且免费,但请务必确保...

将Java打包成exe文件在没有JRE环境的电脑上执行
将所有jar包(包括项目jar及三方依赖)与图片(若有)复制至同一文件夹。确保jre也一同复制,用于提供给无Java环境的用户。运行exe4j,设置Output directory,确保与复制的jar及jre位于同一目录。选择主类所在的jar包。如有多依赖jar包,依次添加。设定运行版本,对应复制的jre版本。调整默认打包配置,避免...

java打包成exe单文件无法联网
解决方法如下:1、使用其他打包工具:考虑使用其他工具,如InnoSetup、Launch4j等,这些工具可以将Java程序打包成独立的安装文件,包含了JRE和其他必需的文件。这样生成的可执行文件将具备完整的运行环境,可以正常进行网络通信。2、手动配置环境:如使用的是一些特定的库或依赖项,可以手动将其打包进exe文件中...

...打包好的jar同一层目录里了,为什么在没有装JRE环境下运行不了...
可以的啦,你在用exe4j建立.exe时,在选择jre时删除所有路径,添加打包好的目录进来,完成制作exe后,你打开*.exe就是用你打包好的jre运行的了。。。.jar只能用安装的jre运行而已。。。

怎么将java程序打包成exe
java程序 方法步骤 下载jar转exe转换器,双击运行 点击选择目录,添加需要转换成exe文件的jar程序包 选择运行程序的jdk版本 这里介绍选择控制台程序,就是运性的时候,会有cmd窗口出来下一步 点击选择,选好主函数后,点击下一步 这一步介绍见截图详细所说的。下一步 如果程序需要外部的jar插件支持,则...

将java文件打包成exe
直接打包成jar是可以的,但是到没有java虚拟机的主机上就运行不了。因此你必须在exe中加上庞大的虚拟机,现在电脑上安装java虚拟机的用户并不太多,这也就是说你的exe文件至少要80多MB。。这个程序也许是一个庞大的数据管理系统,也许只是一个贪吃蛇游戏。但是必须要这样。所以只能精简JRE,有个叫...

用exe4j打包成的exe文件为什么不能在没有jdk的环境下运行?
因该有jre就可以了吧。打包软件并不提供任何的java,它们只不过是使用已安装好的java来运行而已,而低版本的jre无法运行高版本编译的程序。要想完全打包成windows程序的话需要把一整个安装好的jre一起打包进去。可以自己写一个windows小程序来运行。打包一个java需要86MB的空间。

相似回答