如何将jre 和 一个swing 应用程序打包成一个 EXE 文件,这个EXE不是安装的,是双击EXE然后,就能运行swing 如何将jre 和 一个swing 应用程序打包成一个 EXE 文件,这个EXE不是安装的,是双击EXE然后,就能运行swing求各位大神解救!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 exe4j单打应该不行,安装版的可以,网上很多类似帖子。 系统装过JRE,楼主自己测试,就算打进去了exe,文件也太大了。http://www.blogjava.net/huliqing/archive/2008/04/18/193907.html 参见:http://blog.csdn.net/yjl49/article/details/6759783 lz可以写个bat里面配置命令就可以了。 非要exe的话,楼主可以用vb简单些个调用bat文件,生成exe就可以了。 java做的程序只能在按过Jdk或者jre的机器上用就算按照上面的方法打成.exe,那也只是改了一下扩展名(当然还有其他可忽视的操作)估计是你的jar文件的默认打开放式是解压软件,如果是java虚拟机,本身就可以双击运行 建立批处理的方法在你要运行的jar包的路径下,新建一个文本文件,写入内容java -jar ***.jar //***指你要运行的jar包的名字保存后修改扩展名为.bat就可以了 建立exe的方法用C/C++建立源代码为以下代码的程序#include <stdlib.h>int main(){system("java -jar ***.jar"); //***指你要运行的jar包的名字return 0;}编译以后把产生的exe文件放到你要运行的jar包的路径下,就可以了 我介绍的两种方法产生的启动程序都必须在按有jre或者jdk的电脑上才能让jar包运行还有.exe的不一定能在所有电脑上运行,有些电脑上没有vs的运行时环境,不能打开vs产生的exe文件 辛苦了! 谢谢! 但是不是我要的那种! 我要的是在任何一台电脑,不管装没装JRE 都能运行,因为这个EXE文件里面本身就有JRE 我要的就是这种效果, 项目催的紧啊! 在网上找了一大把的资料,没找到实用的方法! 最简单的方法就是,先生成单执行的jar,然后编辑一个run.bat内容就是 java -jar x.jar,然后利用一个软件,貌似叫做bat2exe的,生成exe,就OK了 java动态编译 都说国内的原版书翻译很差劲,不知道我这么翻译行不行。 java绘图 如何打开1433端口? 本科毕业没有学位但想再修其他学位能行吗? 能否通过JavaScirpt更改IE设置? 这代表什么意思..??? 能不能帮个忙 急在线等--关于要引进自己编制的包 这样的代码也有错!!! 关于通过反射调用getset方法 遇到了 人生中郁闷的事 大虾帮我指路!
http://www.blogjava.net/huliqing/archive/2008/04/18/193907.html
非要exe的话,楼主可以用vb简单些个调用bat文件,生成exe就可以了。
java做的程序只能在按过Jdk或者jre的机器上用
就算按照上面的方法打成.exe,那也只是改了一下扩展名(当然还有其他可忽视的操作)
估计是你的jar文件的默认打开放式是解压软件,如果是java虚拟机,本身就可以双击运行
java -jar ***.jar //***指你要运行的jar包的名字
保存后修改扩展名为.bat就可以了
#include <stdlib.h>
int main()
{
system("java -jar ***.jar"); //***指你要运行的jar包的名字
return 0;
}
编译以后把产生的exe文件放到你要运行的jar包的路径下,就可以了
然后利用一个软件,貌似叫做bat2exe的,生成exe,就OK了