Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1291 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1205214
albert95
Posté le 22-09-2005 à 16:13:40  profilanswer
 


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.


 
 
 

mood
Publicité
Posté le 22-09-2005 à 16:13:40  profilanswer
 

n°1205222
gatsusat
Posté le 22-09-2005 à 16:15:54  profilanswer
 

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

n°1205239
albert95
Posté le 22-09-2005 à 16:26:42  profilanswer
 

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

n°1205271
gatsusat
Posté le 22-09-2005 à 16:48:46  profilanswer
 

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
n°1205302
albert95
Posté le 22-09-2005 à 17:04:20  profilanswer
 

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?

n°1205311
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-09-2005 à 17:07:08  profilanswer
 

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
n°1205353
albert95
Posté le 22-09-2005 à 17:27:15  profilanswer
 

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

n°1205360
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-09-2005 à 17:32:51  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
Base qui reste vide mais le script fonctionneUn "rollover" en CSS ne fonctionne pas, contrairement aux autres
Comment fonctionne un automate Programmable?[SQL] Mais comment fonctionne la fonction ENCRYPT
[ACCESS]recherche par caractère générique (par ex.*)ne fonctionne pasmon prgramme vbs ne fonctionne pas sur tous les pc...
[Résolu] distinct? order by? mais ca ne fonctionne pasreplace ne fonctionne qu'une fois
Faire un menu en JS pour qu'il fonctionne sous IEformulaire fonctionne sous IE mais pas sous Mozilla??
Plus de sujets relatifs à : Pourquoi URLConnection fonctionne sur un pc, pas sur l’autre ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR