Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. GNU Classpath — Wikipédia
GNU Classpath — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour l’article homonyme, voir Classpath (java).

GNU Classpath
Description de l'image GNU Classpath badge.png.
Description de cette image, également commentée ci-après
Démonstration de Swing avec GNU Classpath
Informations
Développé par Projet GNU
Première version 1998
Dépôt git.savannah.gnu.org/cgit/classpath.gitVoir et modifier les données sur Wikidata
Écrit en C et JavaVoir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (en)Voir et modifier les données sur Wikidata
Environnement Multiplateforme
Type Bibliothèque standard
Licence GPLv2[n 1]
Site web www.gnu.org/software/classpath/

modifier - modifier le code - voir Wikidata (aide)

GNU Classpath est une implémentation libre de la bibliothèque de classe standard du langage Java. Elle fait partie du projet GNU. Bien que la bibliothèque standard de Java soit vaste, ses principaux composants sont, pour la plupart, déjà implémentés, y compris Swing. La plupart des briques de la plateforme J2SE 1.4 à 5.0 est implémentée. Classpath peut dès lors servir d'environnement pour les logiciels basés sur la plate-forme Java comme Vuze ou Eclipse.

Historique

[modifier | modifier le code]

Par le passé, Classpath a été considéré au sein du projet GNU comme prioritaire.

GNU Crypto, dont la dernière version est réalisée en 2005, est ensuite fusionné au projet Classpath[1].

Beaucoup de travail avait été fourni pour que GNU Classpath puisse supporter les deux API graphiques : AWT et Swing. Il semble qu'à la suite de l'abandon progressif de GCJ le travail sur GNU Classpath n'ait jamais été terminé bien que le support de ces API ai été partiellement fonctionnel[2].

Utilisation

[modifier | modifier le code]

Classpath est utilisé par de nombreux moteurs d'exécution libres, notamment dans les machines virtuelles Java Kaffe, SableVM, JamVM, CACAO[n 2], Jikes RVM ou encore VMkit, dont l'essence repose sur une implémentation de la bibliothèque de classes du langage Java.

GNU Classpath est utilisé par GCJ, le compilateur Java de GNU, qui permet de générer du bytecode ou du langage machine.

Articles connexes

[modifier | modifier le code]
  • Java Class Library, la bibliothèque standard de Java
  • GCJ, le compilateur Java du projet GNU et GIJ (GNU Interpreter pour Java)
  • IcedTea, un projet lancé en juin 2007 par Red Hat en collaboration avec les développeurs GNU Classpath.

Notes et références

[modifier | modifier le code]

Notes

[modifier | modifier le code]
  1. ↑ avec l’exception d’édition de liens, [(en) lire en ligne]. Exceptions détaillées dans le code source.
  2. ↑ développée par l'Université technique de Vienne.

Références

[modifier | modifier le code]
  1. ↑ (en) « GNU Crypto », sur directory.fsf.org, FSF, 23 octobre 2005
  2. ↑ (en) « You can try Samples > General > GUI Form Examples to see Swing (sort of) working. Anagram Game does not work yet (some Swing text handling error) », sur wiki.netbeans.org, juillet 2011.

Liens externes

[modifier | modifier le code]
  • (en) Planet de GNU Classpath
  • (en) Page d’accueil du projet sur GNU Savannah


v · m
Projet GNU
Histoire
  • Manifeste GNU
  • Free Software Foundation (FSF)
  • Histoire du logiciel libre
Licences
  • GNU General Public License (GPL)
  • GNU Lesser General Public License (LGPL)
  • GNU Affero General Public License (AGPL)
  • GNU Free Documentation License (GFDL)
Logiciels
  • Système d'exploitation GNU
  • Bash
  • GCC
  • GDB
  • Emacs
  • Glibc
  • Guile
  • Guix
  • Coreutils
  • Savannah
  • GNUnet
  • Autotools
  • Liste des paquets GNU
Personnalités
  • Ludovic Courtès (auteur de GNU Guix)
  • Werner Koch
  • Christian Grothoff (auteur de GNUnet)
  • Simon Josefsson
  • Matt Lee
  • Stefan Monnier
  • Alexandre Oliva
  • Thomas Schwinge
  • Richard Stallman
  • John Gilmore
  • Mark H. Weaver
  • Andy Wingo
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=GNU_Classpath&oldid=188797299 ».
Catégories :
  • Logiciel écrit en C
  • Logiciel écrit en Java
  • Logiciel du projet GNU
  • Bibliothèque logicielle Java
  • Plateforme Java
  • Logiciel libre sous licence GPL
Catégories cachées :
  • Image locale différente de celle de Wikidata
  • Image locale correspondant à celle de Wikidata
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Article utilisant une Infobox
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id