> 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
