GCJ 1.4.2 che validamente � stato impacchettato con il centro 6 di Fedora (ed � stato aggiornato dal loro deposito all'ultima versione disponibile) non deve essere usato con alcun prodotto di impresa, no per alcun progetto il Java affatto. So che sta utilizzando in OpenOffice, che penso sono un errore serio. � pericolosamente carrozzino ed ha bisogno delle tonnellate di prova anche per l'uso del hobbyist. Lascilo spiegare perch�.

Il codice categoria d'inizializzazione della data senza le discussioni d� la data corrente. Ci� � una funzionalit� molto di base che � stata da 0.5 beta versioni di Java. Lascilo fornire un esempio semplice:


codice categoria pubblico TestDate {
    conduttura pubblica di vuoto di elettricit� statica (args della stringa []) {
        System.out.println (la data corrente �:  + nuovo java.util. Data ());
    }
}

Ci� una volta compilato ed il funzionamento su GCJ 1.4.2 d� il 24 maggio 2007 anzich� la data corrente il 13 giugno 2007! Anche il tempo e le informazioni della scena � completamente errati. I risultati del JDK sono completamente nella sincronizzazione con l'esposizione di Gnome inoltre con l'uscita della data dalla sezione comandi quanto � essere preveduta. Non ho idea da dove GCJ ottenga il valore della data. Ho trovato questo problema in un codice di JSP che funziona sul Tomcat che purtroppo � stato configurato da Fedora funzionare con GCJ.

Lo ho provato su due macchine con fissaggi notevolmente differenti ma con gli stessi risultati. Non potrei credere i miei occhi. Controllili per vedere se c'� lei:

[~ angsuman@jaguar] $ /etc/alternatives/java_sdk/bin/java - && /etc/alternatives/java_sdk/bin/java TestDate di /etc/alternatives/java_sdk/bin/javac TestDate.java del && di versione
di versione 1.4.2 del Java
versione 4.1.1 20070105 del gij (libgcj di GNU) (Red Hat 4.1.1-51)

Copyright (C) 2006 Free Software Foundation, inc.
Ci� � software libero; vedi la fonte per le circostanze di copiatura. Ci � NO
garanzia; non neppure per MERCHANTABILITY o FORMA FISICA PER UNO SCOPO PRECISO.
La data corrente �: Thu il 24 maggio 15: 04: `1 del GMT 07: 47 2007

[~ angsuman@jaguar] $ Java - && Java TestDate del javac TestDate.java del && di versione
di 1.6.0_01 di versione del Java
Ambiente di tempo di esecuzione del Se del Java (TM) (configurazione 1.6.0_01-b06)
Assistente VM (configurazione 1.6.0_01-b06 di punto caldo del Java (TM), misto)
La data corrente �: Wed il 13 giugno 22: 21: 56 IST 2007

Nota: Quanto sopra � prodotto grezzo dalla mia macchina.

Alcun JVM che non pu� neppure dare correttamente la data non � degno una moneta da dieci centesimi di dollaro in libro, e tanto meno � un rimontaggio del JDK. Non accennare questa parte di $%^& non sostiene i generics o altre caratteristiche dei JDK 5 & 6. Suggerirei forte tutto l'utente di Linux per rimanere a partire da GCJ. Che GCJ realizza non � semplicemente Java; � pericoloso per la vostre salute e reputazione di programmazione, non accennare la reputazione del Java.