web-dev-qa-db-fra.com

Comment forcer Java à utiliser IPv4 à la place d'IPv6?

Le plug-in de mon navigateur Java ne fonctionne plus. Lorsque j'ouvre une page comportant 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. Java ne parvient donc toujours pas à se connecter.

J'ai essayé de chercher sur Google et j'ai trouvé que je devais utiliser Java avec -Djava.net.preferIPv4Stack=true, mais comment puis-je le transmettre au navigateur?

J'utilise Google Chrome et Java 7 Update 5.

35
nyongrand

Mettez les options dans la variable d'environnement _Java_OPTIONS. Comment faire cela est déjà décrit dans divers autres articles - bien qu'ils parlent habituellement de la configuration de PATH, mais c'est tout pareil.

Par exemple, sous Linux, inscrivez ce qui suit dans votre ~/.profile ou ~/.bash_profile:

export _Java_OPTIONS="-Djava.net.preferIPv4Stack=true"
62
grawity