• [^] # Re: java

    Posté par . En réponse à la dépêche CaRMetal, 100% GPL, avec un peu de 3D. Évalué à 2.

    Le langage lui-même ? Oui. Mais par contre il n'existe pas encore d'implémentation libre à 100%. IcedTea, le travail pour compléter OpenJDK, est ce qui se rapproche le plus d'un java libre et complet. GCJ, du projet GNU, est une implémentation libre mais beaucoup moins complète (pas de swing...).

    CaRMetal ne tourne pas avec GCJ et pas trop bien avec icedtea, pour l'instant il lui faut un des trois java complets: celui de sun, celui d'apple ou celui d'ibm. Aucun des trois n'est complètement libre, Sun a libré le sien (openjdk) mais n'a pas pu tout libérer, d'où le projet icedtea qui se charge de le compléter.

    Le binaire est un jar classique, donc des fichiers java compilés en .class. Ils ne sont pas compilés en natif, il leur faut le JRE pour fonctionner.

    D'ailleurs java n'est pas vraiment interprété.