Uther
:
Ben, si un programme marche sous GCJ, il a de fortes chances de marcher aussi avec Sun Java, et pas l'inverse, donc il vaut mieux développer sous GCJ! Et puis Sun Java n'est pas libre.
Peut-être mais quand GCJ ne marche pas ca veut dire qu'il ne corespond pas au fonctionnement normal de JAVA donc c'est extrêmement genant.
Il ne marche pas pour toi justement parce que tu utilises du code $un only (comme cette horreur de Swing, justement).
Cette horreur plante sans arrêt sous Windows Me! Et ça utilise une horreur d'interface non-native (Swing). Eclipse l'éclate totalement, et en plus c'est libre et JBuilder ne l'est pas.
C'est Windows Me qui vaut rien
Chez moi il n'a jamis planté, par contre c'est vrai qu'il rame si t'as pas une grosse machine.
Et s'il rame et plante, c'est à cause de Swing!
Pour SWING, je dirais plustôt l'inverse, c'est bien qu'il utilise l'interface native JAVA.
Hein? Cette interface "native" Java est justement une interface
non-native pour la
plateforme (c'est-à-dire le
système d'exploitation, pas des addons bizarres qui se veulent des plateformes à part comme l'est le Java). Et il existe une alternative idéale: SWT! Ça marche très bien (la preuve: Eclipse l'utilise) et ça utilise les widgets du système d'exploitation (Win32, GTK, Cocoa/Quartz, ...).
J'en ai essayé un verdict ca m'a fait tout planter. Pour moi tant qu'il n'y a pas de plug-in officiel terminé, il n'y a rien.
Lequel? V4ALL? J'ai des bidouillages pour le faire marcher. (Cela dit, c'est Swing only.

)