|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-06-06
(对不起,这里没有答案。) 时至今日,仍然有人在问这样的问题。 且不说现在100M不到的东西相对于硬盘来说根本不值一提。 JRE允许发布的前提中的一条就是要保持完整性。
你如果要做一个小的,可执行的Java程序,最好的办法就是自己根据JVM规范写一个。 但是写完以后你会发现小不了,除非你做的连玩具都不是。
精简JRE还可以说是为了省硬盘,做成exe是为了什么?
谁知道? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2008-06-06
小了可以在线下载
|
|
| 返回顶楼 | |
|
时间:2008-06-06
在WIN下,做成EXE为了让用户看着顺眼
|
|
| 返回顶楼 | |
|
时间:2008-06-06
可以试一试打包工具,很多打包工具支持java打包的。
|
|
| 返回顶楼 | |
|
时间:2008-06-06
使用jb就可以直接打包exe文件。
|
|
| 返回顶楼 | |
|
时间:2008-06-06
rubyeye 写道 在WIN下,做成EXE为了让用户看着顺眼
现在的用户已经被BS调教出来了 |
|
| 返回顶楼 | |
|
时间:2008-06-06
楼主,不知道就不要在这里误导别人啊,精简jre应用是很广的,很多单片机里面没有那么大空间,不能放完整的jre程序所以要精简的。至于为什么要exe就不清楚了。
|
|
| 返回顶楼 | |
|
时间:2008-06-07
yanwt 写道 楼主,不知道就不要在这里误导别人啊,精简jre应用是很广的,很多单片机里面没有那么大空间,不能放完整的jre程序所以要精简的。至于为什么要exe就不清楚了。
嵌入式貌似用J2ME的吧,那个好像不大 |
|
| 返回顶楼 | |
|
时间:2008-06-08
Windows、Mas上的桌面程序有几个是用Java来做的?极少,为什么?就是因为jre这个累赘,100M的大小楼主都觉得小,桌面程序中又有多少大于100M的?精简jre或者按策略选择安装不同版本的jre是合理的技术需求,Java的浏览器插件同样存在这样的技术需求。
Sun正在做这样的工作,楼主去看看jdk1.6Update10的release note,jdk7也将使用这种策略来发布jre。 至于是否必要编译为exe文件,在jre充分精简或可以按策略选择不同版本安装的条件,完全可以避免这一步。 |
|
| 返回顶楼 | |
|
时间:2008-06-08
fight_bird 写道 Windows、Mas上的桌面程序有几个是用Java来做的?极少,为什么?就是因为jre这个累赘,100M的大小楼主都觉得小,桌面程序中又有多少大于100M的?精简jre或者按策略选择安装不同版本的jre是合理的技术需求,Java的浏览器插件同样存在这样的技术需求。
Sun正在做这样的工作,楼主去看看jdk1.6Update10的release note,jdk7也将使用这种策略来发布jre。 至于是否必要编译为exe文件,在jre充分精简或可以按策略选择不同版本安装的条件,完全可以避免这一步。 jdk1.6update10的release note我没有看到,见下图,貌似根本就没有你说的jdk1.6Update10 只有Java SE 6 Update 10 Beta jdk1.6update6的readme中有如下语句 Redistribution NOTE - The license for this software does not allow the redistribution of beta and other pre-release versions. 下面相关的条款我不想在这里贴了。 难道小同学们提问的就是怎样按照options里的列表把一些文件删除? |
|
| 返回顶楼 | |











