Bruno Dusausoy wrote:

On mer, 2005-04-13 at 12:21 +0200, Dripple wrote:


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.


Certes !
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

Répondre à