46 votes

Comment forcer Java à utiliser IPv4 au lieu d'IPv6 ?

Le plug-in Java de mon navigateur ne fonctionne plus. Lorsque j'ouvre une page contenant un élément Java, Java ne peut pas se connecter au serveur.

Après enquête, j'ai découvert que Java essayait d'utiliser IPv6, alors que mon réseau ne prend pas en charge IPv6, de sorte que Java échoue toujours à se connecter.

J'ai cherché sur Google et j'ai trouvé que je devais exécuter Java avec -Djava.net.preferIPv4Stack=true Mais comment puis-je transmettre cette information au navigateur ?

J'utilise Google Chrome et Java 7 update 5.

84voto

James Mertz Points 390

Mettre les options en place _JAVA_OPTIONS variable d'environnement. La manière de procéder est déjà décrite dans d'autres articles - bien qu'ils parlent généralement de la configuration PATH mais c'est du pareil au même.

Par exemple, sous Linux, mettez ce qui suit dans votre fichier ~/.profile o ~/.bash_profile :

export _JAVA_OPTIONS="-Djava.net.preferIPv4Stack=true"

0voto

alex Points 1

Lors du lancement à partir de la ligne de commande, ajouter le paramètre :

-Djava.net.preferIPv4Stack=true

ie :

java -jar -Djava.net.preferIPv4Stack=true some.jar

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X