--- categories: ['OpenBSD','Système','Développement'] date: 2020-01-19T14:18:10+02:00 description: "Utiliser OpenJDK, JRE, sous OpenBSD" draft: false include_toc: true show_comments: false tags: ['OpenBSD','JDK','JRE','Java'] title: "OpenJDK SDK, Standard Edition" translationKey: 'openbsd-jdk-java' --- ## Description Le logiciel OpenJDK inclut des outils utiles pour le développement et les tests de programmes écrits dans le langage de programmation Java et s'exécutant dans une plate-forme Java. ## Installation **{{< inside2 l="sys/openbsd/pkg" t="Installez" a="installer" >}} le paquet `jdk`**. * Version : 1.8.0 * ou, version : 11-5 ## Documentation * Le fichier pkg-readme : `/usr/local/share/doc/pkg-readmes/jdk` * ou pour `jdk-11*` : `/usr/local/share/doc/pkg-readmes/jdk-11` ## Configuration ### Variable PATH Pensez à modifier votre variable d'environnement `PATH`, généralement depuis votre fichier personnel `~/.profile`, pour y ajouter : * pour jdk 1.8.0.* : `:/usr/local/jre-1.8.0/bin` * pour jdk 11.5* : `:/ur/local/jdk-11/bin/` Puis redémarrez votre session ! ### Gestion de la mémoire Par défaut, l'empreinte de la mémoire est réduite à un usage de 256 Mo. Pour les applications nécessitant plus de mémoire, utilisez l'argument `-XX:CompressedClassSpaceSize` et augmentez en conséquence, selon le besoin. ### Réseau IPv4, IPv6 Le mappage d'adresses IPv4 et IPv6 est désactivé. La conséquence est que jdk utilisera soit les adresses IPv4, soit celles d'IPv6, mais pas les deux en même temps. La gestion de l'adressage IPv4 est activée par défaut. Pour activer IPv6, il vous faut paramétrer les propriétés suivantes au moment de démarrer Java : ```cfg -Djava.net.preferIPv4Stack=false -Djava.net.preferIPv6Stack=true -Djava.net.preferIPv6Addresses=true ``` --- ## Historique J'ai écrit historiquement cette documentation sur le wiki de la communauté "OpenBSD Pour Tous". ---