Bonjour à tous et à toutes, spécialistes de java,
 
Je cherche depuis quelques temps un code qui permette de lire une page internet (historiques de cours des actions, par exemple :
http://ichart8.finance.ukl.yahoo.c [...] gnore=.csv
 
Pour comprendre le fonctionnement de chaque étape, dans un premier temps, je travaille   sur URLConnection
 
Jutilise le  code suivant (plus bas, entre balises ) sur 2 pc, lun a windows 2000, lautre windows xp.
Il ne fonctionne pas sur celui où est installé windows xp.  
  
 
- A votre avis, lerreur vint de xp ?  ou bien dune mauvaise installation de Jcreator LE ??
 
Comment y remédier ?
 
- Par ailleurs, pourriez-vous me dire comment procéder pour récupérer la page web à partir de la fenêtre DOS, pour la faire apparaître dans une fenêtre applet ou swing ?
 
Merci davance pour toutes vos suggestions
 
albert
 
Citation :
 
 
 import java.net.*;
 import java.io.*;
   public class URLConnectionReader {
     public static void main(String[] args) throws Exception {
  URL yahoo = new URL("http://www.yahoo.com/" );
  URLConnection yahooConnection = yahoo.openConnection();
  DataInputStream in = new DataInputStream(
      yahooConnection.getInputStream());
  String inputLine;
    while ((inputLine = in.readLine()) != null)
      System.out.println(inputLine);
    in.close();
     }
 }
 
   | 
 
1/ Je compile (avec Jcreator LE) et jobtiens le même message sur les 2 pc :
 
Note: C:\JavaSun\tut-examples\networking\urls\example\URLReader.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
 
Process completed.
 
2/ Ensuite jexécute (Execute File)sur le pc où est installé windows 2000, une fenêtre DOS souvre avec le code html de la page yahoo
Adresse de la fenêtre DOS :  
 
Citation :
 
 
 C:\Program Files\Xinox Software\Jcreator V3LE\GE2001.exe
 
   | 
 
 
 
Alors que sur windows xp, jobtiens  
Citation :
 
 
   --------------------Configuration: inp - j2sdk1.4.2_08 <Default> - <Default>--------------------
 java.net.UnknownHostException: www.yahoo.com
         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153)
         at java.net.Socket.connect(Socket.java:452)
         at java.net.Socket.connect(Socket.java:402)
         at sun.net.NetworkClient.doConnect(NetworkClient.java:139)
         at sun.net.www.http.HttpClient.openServer(HttpClient.java:402)
         at sun.net.www.http.HttpClient.openServer(HttpClient.java:618)
         at sun.net.www.http.HttpClient.<init>(HttpClient.java:306)
         at sun.net.www.http.HttpClient.<init>(HttpClient.java:267)
         at sun.net.www.http.HttpClient.New(HttpClient.java:339)
         at sun.net.www.http.HttpClient.New(HttpClient.java:320)
         at sun.net.www.http.HttpClient.New(HttpClient.java:315)
         at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:521)
         at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:498)
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:626)
         at URLConnectionReader.main(URLConnectionReader.java:8)
 Exception in thread "main"   Process completed.
 
   |