|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。
关于作Java桌面使用来讲,对照烦人的就是安装部署成绩,客户端是不是安装有jre、jre版本成绩、jre往哪下载、怎样用jre启动你的Java使用?不要说刚接触电脑的人,就算是对照熟习电脑,假如没有打仗过Java,面临一个Java使用,怎样在Windows下启动它,估量城市折腾半天。假如不是由于这个成绩,Java在我的眼里算是最完善的言语了,也是我最喜好的言语。
以是我以为这个是招致Java桌面使用被一些人所厌恶的最年夜缘故原由,Java的优势是“一次编写,到处运转”,跨平台特征的确很好,但并非每一个人都必要或都想要跨平台,并且偶然候JVM平台或版本成绩也会形成“一次编写,各处测试”的为难。
最好的体例莫过于带着JRE,让用户轻松点击就可以运转。上面我们来办理如许的成绩,有甚么好的倡议或办法请其他伴侣多多指教或增补!
针对windows平台,让用户一键式安装,双击利用,利用工具exe4j+InnoSetup,这两个工具都能够在网上找到,不熟习的能够多搜搜,利用起来也不难。
带着JRE运转,JRE的巨细应当是最使人头疼的,我默许安装的jre6巨细到达80M,而程序只要200-300k摆布,感到十分分歧理,分发与收集传输历程也会年夜受影响!为懂得决这个成绩我一向在收集上搜刮“瘦身版”的JRE,偶然中搜到了Beansoft先生先容的一篇关于迷你JRE的文章,相干的JRE下载后解压约14M左右,试用了一下,相对我的使用短少了一些类文件,关于部分xml操纵类,及swing桌面使用框架相干连的部分类也找不到,最初自创了一下,本人把一个完整的JRE从80M瘦到了38M,往除良多不必要的类文件,固然,假如耐烦一点还能够再瘦下往,再抽失落一些类文件。
在这个基本上再共同InnoSetup这个安装包制造工具,最初把全部程序从40M压到了8M,上面看看关于全部操纵历程,关于JRE的瘦身有些啰嗦就不写了,并且SUN的JRE瘦身企图也在举行,信任很快会有更小的瘦身版JRE推出,本人没有需要再往劳神。
上面是我的一个完全的Java程序——MyLoading
<br>
能够看到已附带了jre1.6,上面先利用exe4j给它制造一个exe实行文件(即上图的MyLoading.exe),并指定我们自带的jre1.6。以下是exe4j的启动界面,点击下一步入手下手创立设置文件。
<br>
接着选择范例,我们选择第一个,如许能够包管程序仍具有跨平台的特征。假如选择第二个,能够把程序完整编译成exe文件,能够更好的回护你的程序不被反编译。
<br>
<p>
net网页编程程序员的大部门代码都靠控件拖拽完成的,虽然java也有,但是无论从美观和速度上都没发和.net网页编程比。java程序员都是代码完成的,所以java程序员常戏称.net网页编程程序员是操作员,呵呵。 |
|