Pourquoi URLConnection fonctionne sur un pc, pas sur l’autre ??

Pourquoi URLConnection fonctionne sur un pc, pas sur l’autre ?? - PHP - Programmation

Marsh Posté le 22-09-2005 à 16:13:40    


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
 
J’utilise le  code suivant (plus bas, entre balises ) sur 2 pc, l’un a windows 2000, l’autre windows xp.
Il ne fonctionne pas sur celui où est installé windows xp.  :pt1cable:  
 
- A votre avis, l’erreur vint de xp ?  ou bien d’une 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 d’avance 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 j’obtiens 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 j’exécute (Execute File)sur le pc où est installé windows 2000, une fenêtre DOS s’ouvre 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, j’obtiens  

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.


 
 
 

Reply

Marsh Posté le 22-09-2005 à 16:13:40   

Reply

Marsh Posté le 22-09-2005 à 16:15:54    

c'est du JAVA pas du PHP tu as du te planter de catégorie

Reply

Marsh Posté le 22-09-2005 à 16:26:42    

en effet, comment faire pour changer de catégorie ?
 :??:

Reply

Marsh Posté le 22-09-2005 à 16:48:46    

Effacer ton message et le recreer dans la bonne cat (case effacer le message en bas du messageapres edition)

Message cité 1 fois
Message édité par gatsusat le 22-09-2005 à 16:49:28
Reply

Marsh Posté le 22-09-2005 à 17:04:20    

Je suis revenu sur le message, mais je ne trouve pas de fonction édition, ni effacer,
Sous valider votre message, il y a bien des options, mais pas pour effacer
 
effacer est peut-être après "valider", mais dans le doute, je ne voudrais pas envahir le forum avec d'autres validations. il vaut peut-être mieux attentre le passage d'un modérateur, non?

Reply

Marsh Posté le 22-09-2005 à 17:07:08    

gatsusat a écrit :

Effacer ton message et le recreer dans la bonne cat (case effacer le message en bas du messageapres edition)


 
Il suffit d'éditer le 1er message et de changer la catégorie dans la liste affichée :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-09-2005 à 17:27:15    

salut antp,
 j'ai fait comme tu as dit, le message est édité dans java, mais n'est pas effacé dans php  :pt1cable:  
du coup j'abandonne

Reply

Marsh Posté le 22-09-2005 à 17:32:51    

C'est que t'as cliqué "Nouveau sujet" au lieu de cliquer sur l'icône d'édition (http://forum-images.hardware.fr/themes_static/images/defaut/edit.gif) :p


Message édité par antp le 22-09-2005 à 17:33:00

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed