看java的一次编译 到处运行,到windows平台统一
时间:2010-07-23
来源:互联网
有的时候 粗暴的【违禁词】 是有它的意义的。
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 缺乏的不是自由,而是统一啊。
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 缺乏的不是自由,而是统一啊。
作者: benjiam 发布时间: 2010-07-23
不是说一次编译,到处调试么

作者: hellioncu 发布时间: 2010-07-23
额,Linux下可以用static编译。
其实最大的问题还是API。殊不见每次NT内核升级的时候都会挂掉一堆程序么,Unix下的API倒是没怎么变动
其实最大的问题还是API。殊不见每次NT内核升级的时候都会挂掉一堆程序么,Unix下的API倒是没怎么变动
作者: davelv 发布时间: 2010-07-23
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28