免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2607 | 回复: 2
打印 上一主题 下一主题

看java的一次编译 到处运行,到windows平台统一 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-23 09:08 |只看该作者 |倒序浏览
有的时候 粗暴的【违禁词】 是有它的意义的。

java 一直宣扬 一次编译 到处运行, 事实上它做不到这一切。

而windows 可以说基本上是做到了这一点, 首先不说64 位 32位的问题,这个还真做不到。

但是window2000 windowsxp 2003 .... 这些纯32位的os, 基本上一个exe 文件就可以无误的跑下来。如果那天我
下了16G的wow ,却被告之 要去下个windows 2003 + sp3 的特定版本才能运行,那真是会暴跳如雷了。



java 好一点, 我不太会java, 但是原同事说, java 在这方面远没有说的好,不同厂家的jmv 可以说处处有陷阱。

linux?  完全就是灾难了, 不同的glibc 版本, 不同的内核版本, 你经常需要一个软件,结果发现运行不了。(特别是对我这种还在用centos 4.3的老家伙来说)
要用这个软件? 可以glibc >= xxx ... >=xxxx.   惨痛的现实把我逼回了现实,找了替代的老版本吧。全部升级? 一个glibc 升级又是带出了 几十个升级。
yum 升级? 试过的, 连个内部的mysql php 升级都以失败告终。  所以我自己开发的软件,如果要发布,我看了一下。 我测试了 4-5个平台。 真是累啊。


统一 还真是有它的好处,减少了不必要的消耗。linux 缺乏的不是自由,而是统一啊。

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
2 [报告]
发表于 2010-07-23 09:11 |只看该作者
不是说一次编译,到处调试么{:3_189:}

论坛徽章:
0
3 [报告]
发表于 2010-07-23 09:18 |只看该作者
额,Linux下可以用static编译。
其实最大的问题还是API。殊不见每次NT内核升级的时候都会挂掉一堆程序么,Unix下的API倒是没怎么变动
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP