只显示主题贴
目录不够详细,假认bin下只需要列出来的文件的话,那bin的简化就不用考虑了。java.exe javaw.exe java.dll awt.dll client\jvm.dll压缩成zip不到2M(是不是还是大?)
- 进入论坛 Java 版
JVM规范http://java.sun.com/docs/books/jvms/JDK的目录结构http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/jdkfiles.htmlhttp://java.sun.com/j2se/1.5.0/docs/tooldocs/linux/jdkfiles.htmlhttp://java.sun.com/javase/6/docs/technotes/tools/windows/jdkfiles.htmlhttp://java.sun.com/javase/6/docs/technotes/tools/ ...
- 进入论坛 Java 版
生成EXE我认为无聊到极点,大多数人也没有非要生成EXE,就算了。
精简jre看来很多人有需要。这个贴子浏览量已过6000,在google里搜索“精简JRE",已经排到了第一条。
不说点儿什么,好像太那个了,就和大家探讨一下如何精简JRE(我没有做过这种事,写的都是我这会儿的想法)。
假设随意精简JRE是被允许的。
1.最小的jre肯定是我们写的应用程序运行必须用到的文件。因此通用的精简的jre是不存在的。因为我们没有用到的class尽量不要打包进来。
2.如果能找出项目用到的所有class,那么有助于问题的解决。解决这个问题需要做两件事:1)解析class文件,找到import的class名 ...
- 进入论坛 Java 版
冒得那么复杂,Think in Java自己多看几遍为什么有人认为自己看一遍,甚至一遍都没看完,就应该掌握某种语言呢?人家写这本书用了多长时间?写这本书之前学会Java用了多长时间?所谓的OO思想也是你看一下定义就明白了,那些搞出这个东东的人在忙啥呢?问题在于:你认为你比他们牛多少?书读百遍,其义自现。把你上论坛的时间用来读书,进步不会比上论坛慢。
- 进入论坛 入门讨论 版
sslaowan 写道王者之剑 写道hut 写道晕了。真会跑题。
问题是 怎么精简,结果讨论 到 有没有精简的必要去了。服了。
明白人来了呀,嗯,发这个问题,就是讨论审题的问题。
因为我发现有些人要生成exe的原因是为了有个快捷方式点一下就可以执行。
大家知道一个.class文件是不能点了就执行的。jar也不大行。
更不用说包括很多lib的了,开发时在集成环境中还好,发布时怎么办?初学者面对这样一个问题,会像红军战士想念毛主席一样想念exe。
其实这不是exe的问题,在windows下写个bat就可以了。
没有搞清问题所在,就在解决的太多了。
如何精简,如果协议许可的话,不是一个什么难题 ...
- 进入论坛 Java 版
54powerman 写道楼主难道打印个hello world这么简单的程序也愿意接受100M的大小??别抬杠,有时应用就这么简单。
并且,不是所有用户都有jre,jre毕竟不是.net framework;
也不是所有程序都是写给自己用的。
hello world用javascript写就可以了。
做成helloword.html
也跨平台。
- 进入论坛 Java 版
sslaowan 写道王者之剑 写道Nighthaven 写道王者之剑 写道Nighthaven 写道因为很多用户的电脑上没有合适版本的jre。用一个软件的同时必须安装另外一个软件(jre)会给人一种流氓软件强行捆绑的感觉,而很多用户对此很抵触。更不要提用户电脑上的jre版本千变万化(有没有jre,是微软的还是sun的,是1.4还是1.6),与其大费周章强迫其安装你的软件所需要的版本,不如省心点把jre内置在产品里算了。
当然内置jre就牵扯到jre的大小问题,一个5m的软件内置一个10多m的jre……也许硬盘不在乎,但是对下载时间的影响还是非常明显的,软件下载的时候,用户的耐心是很有限的, ...
- 进入论坛 Java 版
- 浏览: 4965 次
- 性别:

- 来自: 湖北

- 详细资料
搜索本博客
最新评论
-
Java程序—如何精简JRE或 ...
个人认为,要EXE是为了方便广大用户吧...
-- by jack945 -
Java程序—如何精简JRE或 ...
目录不够详细,假认bin下只需要列出来的文件的话,那bin的简化就不用考虑了。j ...
-- by 王者之剑 -
Java程序—如何精简JRE或 ...
JVM规范http://java.sun.com/docs/books/jvms ...
-- by 王者之剑 -
Java程序—如何精简JRE或 ...
生成EXE我认为无聊到极点,大多数人也没有非要生成EXE,就算了。 精简jre看 ...
-- by 王者之剑 -
Java程序—如何精简JRE或 ...
试试jet吧,可以生成dll,exe
-- by fxbird






评论排行榜