锁定老帖子 主题:Java程序—如何精简JRE或者生成exe
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-10
zbird 写道 这么无聊的讨论居然没人隐藏。
自己没有这样的需求并不代表别人没有。 桌面程序对大小还是很敏感的。 1M的程序可能会多人还会下来看看,超过10M,估计大多人就懒得下来看看了。 C#或其他开发语言写桌面应用或许更方便,不过这也和个人的熟悉程度有关。 而且Java的跨平台能力还不错,用C#啥的就没这么方便了。 有哪些常用的跨平台,很多人会下来看看的东东? 那个LumaQQ我下过。再举几个? |
|
返回顶楼 | |
发表时间:2008-06-10
晕了。真会跑题。
问题是 怎么精简,结果讨论 到 有没有精简的必要去了。服了。 |
|
返回顶楼 | |
发表时间:2008-06-10
如果不用到很多第三方包的话,用gcj编译一下也未尝不可。当然如果你有大量的第三方jar包就不能保证都能编译通过了。。。
|
|
返回顶楼 | |
发表时间:2008-06-11
install4j好啊 , 内嵌jre1.6,支持 native lib,支持swt, 支持 linux,windows平台,做出来的 安装程序3M左右.
|
|
返回顶楼 | |
发表时间:2008-06-12
xieke 写道 install4j好啊 , 内嵌jre1.6,支持 native lib,支持swt, 支持 linux,windows平台,做出来的 安装程序3M左右.
貌似不错,看能撑多久。 何谓屠龙之技?就是又难学,又没用。一个公司定位在这种事情上面能有什么前途? |
|
返回顶楼 | |
发表时间:2008-06-12
精简为了网络。
|
|
返回顶楼 | |
发表时间:2008-06-12
用exe4j可以打包成exe文件。
要打包成安装程序可以用install4j。 |
|
返回顶楼 | |
发表时间:2008-06-13
王者之剑 写道 zbird 写道 这么无聊的讨论居然没人隐藏。
自己没有这样的需求并不代表别人没有。 桌面程序对大小还是很敏感的。 1M的程序可能会多人还会下来看看,超过10M,估计大多人就懒得下来看看了。 C#或其他开发语言写桌面应用或许更方便,不过这也和个人的熟悉程度有关。 而且Java的跨平台能力还不错,用C#啥的就没这么方便了。 有哪些常用的跨平台,很多人会下来看看的东东? 那个LumaQQ我下过。再举几个? 就是因为JDK的普及程度不高,开发的JAVA桌面应用难以推广,所以桌面应用才少。 如果JRE的普及程度好,JAVA在桌面领域的地位应当远不只现在的样子。 从开发者的角度来说JAVA做桌面开发还是比较简单的。 Eclipse Netbanes这些JAVA开发工具使用JAVA开发也在一定程度上验证了使用JAVA做桌面开发的可行性。 freemind应当也算吧,免费的mind map就这个还可以用。 RSSOwl–使用Eclipse RCP开发的RSS阅读器,也还算流行。如果不带JDK好像不到5M。 Azureus 这个BT下载工具曾经也很流行,现在好像差些。 PS: 以前朋友给我推广了一个P2P的播放器(和PPLive差不多的),然后我很囧的发现里面带了一个精简的JRE。 |
|
返回顶楼 | |
发表时间:2008-06-13
zbird 写道 王者之剑 写道 zbird 写道 这么无聊的讨论居然没人隐藏。
自己没有这样的需求并不代表别人没有。 桌面程序对大小还是很敏感的。 1M的程序可能会多人还会下来看看,超过10M,估计大多人就懒得下来看看了。 C#或其他开发语言写桌面应用或许更方便,不过这也和个人的熟悉程度有关。 而且Java的跨平台能力还不错,用C#啥的就没这么方便了。 有哪些常用的跨平台,很多人会下来看看的东东? 那个LumaQQ我下过。再举几个? 就是因为JDK的普及程度不高,开发的JAVA桌面应用难以推广,所以桌面应用才少。 如果JRE的普及程度好,JAVA在桌面领域的地位应当远不只现在的样子。 从开发者的角度来说JAVA做桌面开发还是比较简单的。 Eclipse Netbanes这些JAVA开发工具使用JAVA开发也在一定程度上验证了使用JAVA做桌面开发的可行性。 freemind应当也算吧,免费的mind map就这个还可以用。 RSSOwl–使用Eclipse RCP开发的RSS阅读器,也还算流行。如果不带JDK好像不到5M。 Azureus 这个BT下载工具曾经也很流行,现在好像差些。 PS: 以前朋友给我推广了一个P2P的播放器(和PPLive差不多的),然后我很囧的发现里面带了一个精简的JRE。 还有 limewire , p2p 软件,我还用它下电影呢, 其实国外 java桌面程序很多的。 |
|
返回顶楼 | |
发表时间:2008-06-13
zbird 写道 王者之剑 写道 zbird 写道 这么无聊的讨论居然没人隐藏。
自己没有这样的需求并不代表别人没有。 桌面程序对大小还是很敏感的。 1M的程序可能会多人还会下来看看,超过10M,估计大多人就懒得下来看看了。 C#或其他开发语言写桌面应用或许更方便,不过这也和个人的熟悉程度有关。 而且Java的跨平台能力还不错,用C#啥的就没这么方便了。 有哪些常用的跨平台,很多人会下来看看的东东? 那个LumaQQ我下过。再举几个? 就是因为JDK的普及程度不高,开发的JAVA桌面应用难以推广,所以桌面应用才少。 如果JRE的普及程度好,JAVA在桌面领域的地位应当远不只现在的样子。 从开发者的角度来说JAVA做桌面开发还是比较简单的。 Eclipse Netbanes这些JAVA开发工具使用JAVA开发也在一定程度上验证了使用JAVA做桌面开发的可行性。 freemind应当也算吧,免费的mind map就这个还可以用。 RSSOwl–使用Eclipse RCP开发的RSS阅读器,也还算流行。如果不带JDK好像不到5M。 Azureus 这个BT下载工具曾经也很流行,现在好像差些。 PS: 以前朋友给我推广了一个P2P的播放器(和PPLive差不多的),然后我很囧的发现里面带了一个精简的JRE。 其实还是不少的 mp3播放器什么的都有。 现在用Eclipse这些开发界面方便了,以前痛苦得很,比用VC都还痛苦。但是现在java开发桌面程序也没有C#容易。 不要说编程语言,搞个3-5年,谁不会个三五门阿。 |
|
返回顶楼 | |