论坛首页 Java版 企业应用

Java程序—如何精简JRE或者生成exe

浏览 9343 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
时间:2008-06-06

(对不起,这里没有答案。)

时至今日,仍然有人在问这样的问题。

且不说现在100M不到的东西相对于硬盘来说根本不值一提。

JRE允许发布的前提中的一条就是要保持完整性。

 

你如果要做一个小的,可执行的Java程序,最好的办法就是自己根据JVM规范写一个。

但是写完以后你会发现小不了,除非你做的连玩具都不是。

 

精简JRE还可以说是为了省硬盘,做成exe是为了什么?

 

谁知道?

   
时间:2008-06-06
小了可以在线下载
   
0 请登录后投票
时间:2008-06-06
在WIN下,做成EXE为了让用户看着顺眼
   
0 请登录后投票
时间:2008-06-06
可以试一试打包工具,很多打包工具支持java打包的。
   
0 请登录后投票
时间:2008-06-06
使用jb就可以直接打包exe文件。
   
0 请登录后投票
时间:2008-06-06
rubyeye 写道
在WIN下,做成EXE为了让用户看着顺眼

现在的用户已经被BS调教出来了
   
0 请登录后投票
时间:2008-06-06
楼主,不知道就不要在这里误导别人啊,精简jre应用是很广的,很多单片机里面没有那么大空间,不能放完整的jre程序所以要精简的。至于为什么要exe就不清楚了。
   
0 请登录后投票
时间:2008-06-07
yanwt 写道
楼主,不知道就不要在这里误导别人啊,精简jre应用是很广的,很多单片机里面没有那么大空间,不能放完整的jre程序所以要精简的。至于为什么要exe就不清楚了。

嵌入式貌似用J2ME的吧,那个好像不大
   
0 请登录后投票
时间:2008-06-08
Windows、Mas上的桌面程序有几个是用Java来做的?极少,为什么?就是因为jre这个累赘,100M的大小楼主都觉得小,桌面程序中又有多少大于100M的?精简jre或者按策略选择安装不同版本的jre是合理的技术需求,Java的浏览器插件同样存在这样的技术需求。

Sun正在做这样的工作,楼主去看看jdk1.6Update10的release note,jdk7也将使用这种策略来发布jre。

至于是否必要编译为exe文件,在jre充分精简或可以按策略选择不同版本安装的条件,完全可以避免这一步。
   
0 请登录后投票
时间: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里的列表把一些文件删除?
  • 675aa618-7aaf-3f3e-bab6-120324b6fe61-thumb
  • 描述:
  • 大小: 13.3 KB
   
0 请登录后投票
论坛首页 Java版 企业应用

跳转论坛:
JavaEye推荐