> Certes !
> Mais pour les newbies, explique donc un peu pour voir :
> a) la n�cessit� d'avoir une JVM

Une JVM (Java Virtual Machine) est un outil qui sert � "ex�cuter" les
applications �crites en langage Java. Une telle "Machine", d�di�e � 
l'ex�cution s'appelle une JRE.
Par exemple si tu as t�l�-d�clar� tes imp�ts, que tu sois sur Windows
ou Linux, il �tait n�cessaire d'avoir une JRE pour ex�cuter l'application
de t�l�-d�claration...

> b) ce qui existe de ce c�t�-l� en Linux ...

par d�faut, sur la plupart des distributions, il existe Kaffe, qui est
globalement � �viter. Sinon, la JVM ou JRE de SUN est encore le
mieux.

> c) o� en sommes t-on de la n�cessit� d'avoir Java sur les machines
> linusque..

du moment que l'on dispose d'application Java (voir plus haut sur la
t�l�-d�claration)

> d) pourquoi le code est-il compil� mais pas portable ?

certains outils compilent le bytecode (code java interpr�table) pour
gagner du temps lors de l'ex�cution. Le probl�me, c'est qu'une fois
que ce code est compil�, il est d�pendant d'une plateforme.
Par exemple, si tu as compil� du bytecode Java pour Linux, tu ne pourras
pas faire fonctionner cette appli sous windows...

Pour en revenir � la question de d�part, Java n'est pas libre, voir la licence
SUN pour �a.
D'ailleurs la col�re monte au sujet de la prochaine version d'OpenOffice qui
devrait ne pas marcher sans Java, d'ou le m�contentement de la communaut�
pour continuer � avoir une suite office totalement libre ... !

Xavier.

-- 
----------------------------------------------------------------
Xavier Spengler
OpenSI - logiciel de comptabilit� open-source: http://opensi.org
Blog en Ville et Villages: http://www.blogenville.com
Weblog: http://voisinage.com/wp
[si qq'un veut un compte gmail, il m'en reste]

--
ubuntu-fr mailing list
[email protected]
http://lists.ubuntu.com/mailman/listinfo/ubuntu-fr

Répondre à