论坛首页 Java企业应用论坛

精简JRE - 实例Swing计算器 with 精简JRE(续)

浏览 15505 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-01-12  
个人见解:
本来是以为楼主深入研究了虚拟机搞出来的东东,
仔细一看,貌似只是将jre做了删减而已~折腾这么半天,有必要么?

有想法,但技术含量~

建议楼主能再深入一两层
1.写篇东东用中文详细介绍下jre里面文件的用途,起码让别人能知道自己做删减怎么做
2.写个删减器,功能归类,然后自动生成一个删减版jre
0 请登录后投票
   发表时间:2011-01-12   最后修改:2011-01-12
烟雨一点尘 写道
DOCDOC 写道
yeshaoting 写道
Kisses99 写道
个人意见,这就是穷折腾。
不保持JRE的完整性,得不偿失。


本人尚且只是一个初级程序员,个性愚钝,还不能理解JRE完整性的意义.
可能真的以后会意识到这点.现在只是觉得如果在将一个7KB的计算器给用户的同时,还需要他们安装90+MB的JRE,设置环境变量,我想人家一定整崩溃了.

在很多高级程序员眼里其实我们这些初级程序员做得很多事都是在穷折腾.
如果能换个角度思考的话,我们是在探索.

7KB的计算器要装4M的JRE,呵呵,50步笑百步哦
做桌面,老老实实用.NET或C++&Qt吧


五十步笑百步,我怎么理解不出五十步笑百步呢,中国语言果然博大精深哈...我挺楼主,又不是实际开发,又不给谁做项目,平日里学习,或者说探索一下,多好,怎么就这么多人不喜欢呢...还五十步笑百步,不知道是谁笑谁...

这个技术含量很高么?高科技么?需要用“探索”这个词儿么?我甚至认为,你把这个7K的Java程序编译成二进制本地代码,这种探索更有意义
0 请登录后投票
   发表时间:2011-01-12  
qianhd 写道
bat2exe
进程名还是java 或者 javaw
这点不好


嗯...并且360安全卫士还会报木马错误.
另一个压缩包里的exe文件运行里进程名是Calucator.exe
二种打包方式不一样.
0 请登录后投票
   发表时间:2011-01-12  
烟雨一点尘 写道
DOCDOC 写道
yeshaoting 写道
Kisses99 写道
个人意见,这就是穷折腾。
不保持JRE的完整性,得不偿失。


本人尚且只是一个初级程序员,个性愚钝,还不能理解JRE完整性的意义.
可能真的以后会意识到这点.现在只是觉得如果在将一个7KB的计算器给用户的同时,还需要他们安装90+MB的JRE,设置环境变量,我想人家一定整崩溃了.

在很多高级程序员眼里其实我们这些初级程序员做得很多事都是在穷折腾.
如果能换个角度思考的话,我们是在探索.

7KB的计算器要装4M的JRE,呵呵,50步笑百步哦
做桌面,老老实实用.NET或C++&Qt吧


五十步笑百步,我怎么理解不出五十步笑百步呢,中国语言果然博大精深哈...我挺楼主,又不是实际开发,又不给谁做项目,平日里学习,或者说探索一下,多好,怎么就这么多人不喜欢呢...还五十步笑百步,不知道是谁笑谁...


谢谢你的支持.
嗯,就是平时学着做做.
从中也是能学到不少东西的.
比如说: bat文件编写~~初步去了解虚拟机运行的相关知识.
0 请登录后投票
   发表时间:2011-01-12  
yangguo 写道
yeshaoting 写道
Kisses99 写道
个人意见,这就是穷折腾。
不保持JRE的完整性,得不偿失。


本人尚且只是一个初级程序员,个性愚钝,还不能理解JRE完整性的意义.
可能真的以后会意识到这点.现在只是觉得如果在将一个7KB的计算器给用户的同时,还需要他们安装90+MB的JRE,设置环境变量,我想人家一定整崩溃了.

在很多高级程序员眼里其实我们这些初级程序员做得很多事都是在穷折腾.
如果能换个角度思考的话,我们是在探索.



在很多高级程序员眼里其实我们这些初级程序员做得很多事都是在穷折腾.

哲理!


只有自己摸索了才能找到更好的道路,会有更深的理解.
其实做些无意义的事,也能从中慢慢成长.
为着一点无意义的目的,我们也能从中学到不少有用的东西,只要秉承一个积极求学的心态.
0 请登录后投票
   发表时间:2011-01-12  
snake1987 写道
个人见解:
本来是以为楼主深入研究了虚拟机搞出来的东东,
仔细一看,貌似只是将jre做了删减而已~折腾这么半天,有必要么?

有想法,但技术含量~

建议楼主能再深入一两层
1.写篇东东用中文详细介绍下jre里面文件的用途,起码让别人能知道自己做删减怎么做
2.写个删减器,功能归类,然后自动生成一个删减版jre


哈哈,让你见笑了,也让你失望了.
本人才疏学浅,确实仅仅只是对jre进行删减而已.
可能对你们来说这工作很easy,但是对我这个初级Java程序员来说并不是一时半会能做完的.
循序渐进,以后的我也不会去做这样没有必要,没有技术含量的事.

你的二条建议真的很好的,特别是写个删减器,不错的想法(比本文更加有思想)!! 感谢~~
问题由浅入深,以后空闲的时间,我会试着深入了解虚拟机的.
由于尚且还是在校学生,所以我的愚钝还望包含,多给点建议,多些指引.
再次感谢.
0 请登录后投票
   发表时间:2011-01-12  
DOCDOC 写道
烟雨一点尘 写道
DOCDOC 写道
yeshaoting 写道
Kisses99 写道
个人意见,这就是穷折腾。
不保持JRE的完整性,得不偿失。


本人尚且只是一个初级程序员,个性愚钝,还不能理解JRE完整性的意义.
可能真的以后会意识到这点.现在只是觉得如果在将一个7KB的计算器给用户的同时,还需要他们安装90+MB的JRE,设置环境变量,我想人家一定整崩溃了.

在很多高级程序员眼里其实我们这些初级程序员做得很多事都是在穷折腾.
如果能换个角度思考的话,我们是在探索.

7KB的计算器要装4M的JRE,呵呵,50步笑百步哦
做桌面,老老实实用.NET或C++&Qt吧


五十步笑百步,我怎么理解不出五十步笑百步呢,中国语言果然博大精深哈...我挺楼主,又不是实际开发,又不给谁做项目,平日里学习,或者说探索一下,多好,怎么就这么多人不喜欢呢...还五十步笑百步,不知道是谁笑谁...

这个技术含量很高么?高科技么?需要用“探索”这个词儿么?我甚至认为,你把这个7K的Java程序编译成二进制本地代码,这种探索更有意义


确实没什么技术含量,仅仅只是对jre删减.
但是对我来说,已经是在进步了,更加贴近虚拟机了.
我想我们不是来咬文嚼字的,思量"探索",确实不对,望包含.

snake1987说的删减器还有你说的"7K的Java程序编译成二进制本地代码"都是很好的建议.
拓展了我的思路.
碍于自己愚钝,暂时还没办法完成.
以后会慢慢充实自己,再做更有技术含量,更富探索意义的事.

再次感谢二位的建议.
0 请登录后投票
   发表时间:2011-01-12  
有个叫greenvm的东西可以精简
0 请登录后投票
   发表时间:2011-01-12  
qiii2006 写道
有个叫greenvm的东西可以精简


对,我试了下.
发现没能达到我预期的效果,可能是我没操作对吧.

其实,对我来说,精简JRE并不是目的,精简JRE的学习过程才是我想要的.
给自己出道题,为着目的,感受精简的过程,从中学点能学到的知识.

我想做greenvm项目的前辈,没准也是从这一点一点开始的呢.
0 请登录后投票
   发表时间:2011-01-12  
yeshaoting 写道
qianhd 写道
bat2exe
进程名还是java 或者 javaw
这点不好


嗯...并且360安全卫士还会报木马错误.
另一个压缩包里的exe文件运行里进程名是Calucator.exe
二种打包方式不一样.


360是LJ
见到bat就报木马
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics