一个简单的swing程序打出来的包 要带个jre太大了
后来看到Ethan Nicholas的Blog,说是有一个什么Consumer JRE 还有什么Java Kernel
那个Java Kernel是打包用的么? 怎么用呢? 在什么地方能下到呢? 不会啊 向高手学习
[b]问题补充:[/b]
要带个jre太大了 (这个包括用exe4j打的包,还有个国产的什么green的什么工具我也试过了,那个是把你用到的class取出来 但是那个出来的rt.jar是有问题的 )
所以我才问这个问题的
[b]问题补充:[/b]
三楼的大哥 那个"Sun Jre 6 update 10 中才真正提出了Customer jre " 在哪下?怎么用?
[b]问题补充:[/b]
其实不带jre太胡扯了 你总不能说你机器上有jre么? 客户管你个啥..
看看这里
http://www.infoq.com/cn/news/2008/11/java6u10_released
http://java.sun.com/developer/technicalArticles/javase/java6u10/#kernel
http://www.infoq.com/cn/news/2007/06/consumer-jre-in-detail
在jdk7里好像有这个模块
兄弟,你去下一个exe4j专门打包的,把java代码变成exe可执行文件,它会给你打一个最小的jre进去,很小的,能独立运行的
在Sun Jre 6 update 10 中才真正提出了Customer jre的概念,它针对实用性对以前的swing一些不常用的api进行了体积减少了很多。
实际上,产品打包一般都提供两种,一种是不带jre的zip格式。另外一种是集成的 jre 的安装格式。
什么问题呀,我现在用的这是这个,这个是最精简的.本来就是把你用到的api打进来,这才能实现jre足够小呀,还有一个工具也挺好的就是install anywhere,这个肯定没问题的,包括myeclipse的安装都是用它来做的
sun 官方网站只要jre 6 update 10以后的都被称为customer jre。
你没明白我的意思.不是不代jre,它是把你用到的jre相关方法打进来,你想想一个jre里面所有的方法和类你都能用的上吗?打包压缩的意思就是把你用到jre里的类打出来,没有到的则不放进来.这是exe4j等打包工具的原理!!!
哈哈,还是死心吧,要是你能找到一定要第一个通知我哦! :D