J'ai vu la question concernant la configuration du proxy pour la JVM, mais je voudrais savoir comment utiliser le proxy déjà configuré (sous Windows).Configuration de JVM/JRE pour utiliser le proxy Windows automatiquement
Voici une démonstration de ma question:
- Accédez à votre Panneau de configuration> Java et définir une adresse proxy.
- Exécutez le code simple applet suivante (j'utilise l'Eclipse IDE):
import java.awt.Graphics;
import javax.swing.JApplet;
import java.util.*;
public class Stacklet extends JApplet {
private String message;
public void init(){
Properties props = System.getProperties();
message = props.getProperty("http.proxyHost", "NONE");
message = (message.length() == 0)? "NONE": message;
}
public void paint(Graphics g)
{
g.drawString(message, 20, 20);
}
}
Le Applet affiche "NONE" sans tenir compte des paramètres que vous avez placé dans Java Panneau de contrôle. Ce qui serait le mieux serait si les paramètres de proxy Windows (généralement définis dans Internet Explorer) étaient ce que je pouvais déterminer, mais faire une étape de configuration supplémentaire dans le Panneau de configuration Java serait toujours une solution acceptable.
Merci!
J'ai procuration ici. Mais ce morceau de code imprime "détection des proxies nom d'hôte proxy: DIRECT No Proxy" mais la connexion à l'URI spécifiée échoue avec timeout. –
nom d'hôte proxy: DIRECT No Proxy Est-ce que cela signifie que je ne suis pas derrière un proxy? –
même situation, je suis derrière un proxy, mais cela je DIRECT pas de proxy en utilisant ce code ... – splinter123