GCJ危险地多虫
强有力地包与浅顶软呢帽核心6不能使用的GCJ 1.4.2 (和从他们的贮藏库被更新了到最新的可利用的版本)与任何企业产品,任何Java项目的反对。 我知道用于OpenOffice,我认为是一个严肃的差错。 它危险地是儿童车并且需要吨测试甚而有奇癖者用法的。 为什么让我解释。
没有论据的初始化的日期类给现行数据。 这是从Java的0.5 Beta版的一种非常基本的功能。 让我给出一个简单例子:
公开类TestDate {
公开静止空隙扼要(串args []) {
System.out.println (“现行数据是: ” +新的java.util。日期());
}
}
这,当编写和奔跑在GCJ 1.4.2给2007年5月24日而不是现行数据2007年6月13日! 时间和地点信息是完全不正确的。 JDK结果一样也充分地一致与地精显示与从控制台的日期产品象将期望。 我不知道GCJ何处得到日期价值从。 我发现了在跑在不幸地Fedora配置跑与GCJ的雄猫的JSP代码的这个问题。
我测试了它在二个机器与极大地不同的硬件,但是与同样结果。 我不可能相信我的眼睛。 检查它你自己:
[angsuman@jaguar ~] $ /etc/alternatives/java_sdk/bin/java -版本&& /etc/alternatives/java_sdk/bin/javac TestDate.java && /etc/alternatives/java_sdk/bin/java TestDate Java版本“1.4.2 ″ gij (GNU libgcj)版本4.1.1 20070105 (红色帽子4.1.1-51)
版权(c) 2006自由软件基金会,公司。
这是免费软件; 为复制的情况看见来源。 没有
保单; 不甚而为一个特殊目的有销路性或健身。
现行数据是: 星期四5月24日15:04 :07格林维志时间`1 :47 2007年
[angsuman@jaguar ~] $ Java -版本&& javac TestDate.java && Java TestDate
Java版本“1.6.0_01 ″
Java (TM) SE运行时间的环境(修造1.6.0_01-b06)
Java热点(TM)服务器VM (修造1.6.0_01-b06,混合模式)
现行数据是: 星期三6月13日22:21 :56 IST 2007年
注: 以上是从我的机器的未加工的产品。
不可能恰当地甚而给日期的任何JVM不值在书的一角钱,更不用说是JDK替换。 不必提及$%^&这个片断不支持普通或其他JDK 5 & 6特点。 我强烈会建议所有Linux用户停留远离GCJ。 什么GCJ实施不是Java; 为您编程的健康和名誉是危害的,不必提及Java的名誉。
归档在 企业软件之下, 浅顶软呢帽核心6, 标题新闻, J2EE, Java软件, Linux, Linux迁移, 编程 |
|
RSS 2.0 |
Trackback 这篇文章 |
给这篇文章发电子邮件
您可以也喜欢读 |


增加到Technorati喜爱


































2007年8月30日在3:15 pm
J'ai repeteté le test avec une kubuntu; voici mes résultats :
gcj :
Java版本“1.4.2 ″
gij (GNU libgcj)版本4.1.0 (Ubuntu 4.1.0-1ubuntu8)
版权(c) 2006自由软件基金会,公司。
这是免费软件; 为复制的情况看见来源。 没有
保单; 不甚而为一个特殊目的有销路性或健身。
现行数据是: 星期四8月30日23:11 :22 GMT+02 :00 2007年
Java :
Java版本“1.5.0_06 ″
Java (TM) 2运行时间的环境,标准版(修造1.5.0_06-b05)
Java热点(TM)客户VM (修造1.5.0_06-b05,混合模式,分享)
现行数据是: 星期四8月30日23:11 :32 CEST 2007年
倾吐mes测试avec gcj, je n'ai舞步utilise l'encapsulation de gcj à la调味汁Java, mais les commandes gcj和gij。
Ma version de gcj est加上ancienne que celle indiquée dans votre测试。
Avant de descendre en flèche联合国logiciel, soumettez vos测试辅助avis des autres utilisateurs; la communauté des logiciels libres fonctionne grâce辅助rapports de bugs; en avez-vous soumis联合国倾吐gcj ?
C'est la procédure normale倒联合国好的妙语citoyen面孔à联合国problème。
铈n'est舞步la faute à GCC si太阳排序une version de Java presque tous les ans倾吐des raisons uniquement commerciales n'ont rien à voir avec les besoins des développeurs的qui。
2008年2月26日在3:23 pm
使用GCJ的WORKSFORME在Java1.5.0 gcj devel 1.5.0.0 - 17.fc8