Bruno Dusausoy wrote:
On mer, 2005-04-13 at 12:21 +0200, Dripple wrote:Certes !
Si tu veux du java libre, il faut t'orienter vers gcj
http://gcc.gnu.org/java/
C'est un peu sommaire. Il y a plein d'outils (JVM's, compilateurs, ...)
libres pour Java : http://www.kaffe.org/links.shtml
Il y a cependant plusieurs probl�mes : - Aucun de ces projets n'est r�ellement JAVA, ils n'ont pas pass�s les tests de sp�cifications. - Ils sont en d�veloppement constants et ne sont pas encore finalis�s.
Gcj est un compilateur JAVA qui permet de : - produire du code machine natif directement depuis un code source JAVA (comme avec C ou C++, par exemple); - produire du bytecode JAVA depuis un code source JAVA (comme le traditionnel javac); - produire du code machine natif � partir du bytecode JAVA.
Ceci a pour r�sultat (dans les cas 1 et 3) de produire du code relativement rapide mais pas portable, contrairement � ce que JAVA devrait �tre (compile once, run everywhere). Dans le cas 2, il te faut quand m�me une JVM (Kaffe, SableVM, ...) pour lancer ton application.
J'esp�re avoir pu �clairer ta lanterne.
Salutations.
Mais pour les newbies, explique donc un peu pour voir :
a) la n�cessit� d'avoir une JVM
b) ce qui existe de ce c�t�-l� en Linux ...
c) o� en sommes t-on de la n�cessit� d'avoir Java sur les machines linusque..
d) pourquoi le code est-il compil� mais pas portable ?
--
"Few discoveries are more
irritating than those which
expose the pedigree of ideas".
John Emmerich Edward Dalberg,
Lord ACTON-- ubuntu-fr mailing list [email protected] http://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
