制作可执行JAR文件的疑问--JRE的问题--赠送100分!!!
在发贴前,我以关键字“JAR制作”搜索了一下,发现大都是说如何制作一个可双击便执行的JAR文件,可是他们都没涉及一个很重要的问题,要是用户的电脑没有安装JRE(Java运行环境),会怎样?
一周以前,我学会了如何制作可执行的JAR文件,兴奋的要死,后来我不放心,把环境变量删掉,CMD中不能使用javac,java这些命令后发现依然能运行,我就放心了,然而第二天我灵感一来,把JDK中的JRE文件夹一删掉 ,我那程序就傻了……
粗略测试了一下,好象JDK\JRE\BIN || JDK\JRE\LIB里面的东西都不能删!
不过好像在哪里看见“加之基本的运行环境文件40kb左右,所以JAVA是很适合网络……”,不过JDK\JRE文件夹可是75M左右啊
…………
说正题吧:如何制作一个包含JRE的可执行的JRE文件——即在任何电脑上能够独立运行的程序(我下了个工具可以把JRE文件制成EXE的),用户不用去安装什么JDK也不用知道“环境变量”这些术语
JRE中哪些才是必须的?SWING包,MATH包也要加入?
我可能很很长一段时间不能上网,现在先谢谢各位了!!!!
怎么送分还得请教一下^-^ 当然也只有我下次上网才行了……
------解决方案--------------------INSTALLANYWHERE 把程序打包成一个安装程序,里面有选象INCLUDE JRE
JRE解压出来这么大,没解压的话是15M
JRE是JAVA RUNTIME ENVIROMENT 即JAVA运行环境,不要去试想着删除JRE的部分文件,那会导致不可想象的后果
------解决方案--------------------用GCJ编译Java源文件成脱离JRE的exe可执行文件
http://yulimin.javaeye.com/blog/19439