Pb de SocketException en lancant un jar

cs_Mikos Messages postés 2 Date d'inscription mercredi 3 mars 2004 Statut Membre Dernière intervention 15 juin 2005 - 15 juin 2005 à 21:36
cs_Mikos Messages postés 2 Date d'inscription mercredi 3 mars 2004 Statut Membre Dernière intervention 15 juin 2005 - 15 juin 2005 à 23:31
Voilà,

J'ai un souci avec le code suivant :

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;

import javax.swing.JOptionPane;

public class test {

public static void main(String[] args) {

try {
URL yahoo = new URL("http://www.yahoo.com");
BufferedReader in = new BufferedReader(
new InputStreamReader(
yahoo.openStream()));

String inputLine;

while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);

in.close();

}
catch (MalformedURLException e) {
JOptionPane.showMessageDialog(null,"main - MalformedURLException - " + e);
System.exit(0);
}
catch (IOException e) {
JOptionPane.showMessageDialog(null,"main - IOException - " + e);
System.exit(0);
}

}

}

Le problème est le suivant :
- quand j'exécute ce code dans Eclipse, ça fonctionne nickel, j'ai bien le contenu de la page de Yahoo qui s'affiche ligne-à-ligne
- mais quand j'exporte avec Eclipse ce code dans un JAR, et que je lance ensuite ce dernier en autonome, j'ai l'exception suivante : "main - IOException - java.net.SocketException: Invalid argument: Connect"
Quel est le problème ?
Merci pour vos réponses.

1 réponse

cs_Mikos Messages postés 2 Date d'inscription mercredi 3 mars 2004 Statut Membre Dernière intervention 15 juin 2005
15 juin 2005 à 23:31
Désolé pour mon 1er envoi, j'ai quelques problèmes sur ce site avec mon navigateur...

J'espère que le texte sera mieux formaté cette fois :

Voilà,J'ai un souci avec le code suivant :
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import javax.swing.JOptionPane;
public class test {
public static void main(String[] args) {
try {
URL yahoo = new URL("http://www.yahoo.com");
BufferedReader in = new BufferedReader( new InputStreamReader( yahoo.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) System.out.println(inputLine);
in.close();
} catch (MalformedURLException e) {
JOptionPane.showMessageDialog(null,"main - MalformedURLException - " + e);
System.exit(0);
} catch (IOException e) {
JOptionPane.showMessageDialog(null,"main - IOException - " + e);
System.exit(0);
}
}
}

Le problème est le suivant :
- quand j'exécute ce code dans Eclipse, ça fonctionne nickel,
j'ai bien le contenu de la page de Yahoo qui s'affiche ligne à ligne
mais quand j'exporte avec Eclipse ce code dans un JAR,
et que je lance ensuite ce dernier en autonome,
j'ai l'exception suivante : "main - IOException- java.net.SocketException:
Invalid argument: Connect"Quel est le problème ?Merci pour vos réponses.
0
Rejoignez-nous