Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : lire un fichier html [ Divers / Général ] (Nollla)

mercredi 30 avril 2008 à 20:47:24 | lire un fichier html

Nollla

bsr a tous
 j ai le code suivant qui est affiche le message suivant au cours d'excution sur mon pc malgre qu'il fonctionne sur un autre pc alors le pb reside ou?

import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;

public class GetWebPage {
  public static void main(String args[]) throws IOException,
      UnknownHostException {
    String resource, host, file;
    int slashPos;

    resource = "http://www.yahoo.fr".substring(7); // skip HTTP://
    slashPos = resource.indexOf('/');
    if (slashPos < 0) {
      resource = resource + "/";
      slashPos = resource.indexOf('/');
    }
    file = resource.substring(slashPos); // isolate host and file parts
    host = resource.substring(0, slashPos);
    System.out.println("Host to contact: '" + host + "'");
    System.out.println("File to fetch : '" + file + "'");
    MyHTTPConnection webConnection = new MyHTTPConnection(host);
    if (webConnection != null) {
      BufferedReader in = webConnection.get(file);
      String line;
      while ((line = in.readLine()) != null) { // read until EOF
        System.out.println(line);
      }
    }
    System.out.println("\nDone.");
  }

  static class MyHTTPConnection {
    public final static int HTTP_PORT = 80;

    InetAddress wwwHost;

    DataInputStream dataInputStream;

    PrintStream outputStream;

   
public MyHTTPConnection(String host) throws UnknownHostException {
      wwwHost = InetAddress.getByName(host);
      System.out.println("WWW host = " + wwwHost);
    }

   
public BufferedReader get(String file) throws IOException {
     
Socket httpPipe;
      InputStream in;
      OutputStream out;
    
 BufferedReader bufReader;
      PrintWriter printWinter;
     
httpPipe = new Socket(wwwHost, HTTP_PORT);
      if (httpPipe == null) {
   
    return null;
      }
      // get raw streams
      in = httpPipe.getInputStream();
    
 out = httpPipe.getOutputStream();
      // turn into useful ones
     
bufReader = new BufferedReader(new InputStreamReader(in));
    
 printWinter = new PrintWriter(new OutputStreamWriter(out), true);
     
if (in == null || out == null || bufReader == null || printWinter == null) {
      
 System.out.println("Failed to open streams to socket.");
        return null;
      }
    
 // send GET request
      System.out.println("GET " + file + " HTTP/1.0\n");
    
 printWinter.println("GET " + file + " HTTP/1.0\n");
    
 // read response until blank separator line
      String response;
     
while ((response = bufReader.readLine()).length() > 0) {
      
 System.out.println(response);
      }
      return bufReader;
    }
  }
}

le message:    run-main:
java.lang.NoClassDefFoundError: Servlets/GetWebPage
Exception in thread "main"
Java Result: 1
BUILD SUCCESSFUL (total time: 1 second)
comment faire ?

 


vendredi 2 mai 2008 à 08:52:50 | Re : lire un fichier html

indiana_jules

Salut

L'erreur me semble explicite : "java.lang.NoClassDefFoundError: Servlets/GetWebPage"
Autrement, tu n'as pas dans ton class-path de ton programme, ou dans celui de ta machine un lien sur l'API des servlets.

Voili voilà

[#Tout le monde a des idées : la preuve, c'est qu'il y en a de mauvaises]
[#Je ne comprends pas tout, mais je parle de tout : c'est ce qui compte]



Cette discussion est classé dans : java, out, io, import, host


Répondre à ce message

Sujets en rapport avec ce message

acces refuse à la copie [ par nahzhir ] BonjourJe suis en train de crée une class qui copier et colle un fichier avec cette methode : public static<FONT siz Serveur echo [ par wariom ] Bonjour, Voila, je voudrais faire un serveur echo mais j'ai des problemes avec les ObjectInputStream et companie <img src="http://www.developpez.net/f Optimiser un transfert de fichier [ par seareal ] Bonjour,J'effectue un transfert de fichiers par réseau et j'obtiens un débit approximatif de 3 Mo/s, alors que je suis censé pouvoir allé au-delà. Ci- Lire une ligne et l'afficher [ par bescherelle ] Bonjour,Je veux ecrire un programme qui lit une ligne sur le clavier et qui en affiche le résultat. J'ai écrit le code suivant :import java.io.Buffere socket fichier [ par aaratorn ] Bonjour à tous !J'ai un problème... je developpe un projet de synchro de repertoire en java et je pensais utilisé les sockets pour échange de fichiers java 6 et l'import static [ par adam12 ] J'ai aissayé de recommencer les base de java et comme il y'avait la version 6 de java j'ai essayé celle la avec eclips mais je n'arrive pas à utliser FileReader avec j2me [ par mimpirat ] Bonjour,J'ai un probleme serieux qui bloque l'avancement de mon projet car le code que j'ai ecrit ne marche pas .Je travaille sur un sujet qui consist l'erreur java.lang.nullpointerexception n'est retournée [ par fillons ] import java.io.IOException;import javax.microedition.midlet.*;import javax.microedition.lcdui.*;import javax.microedition.io.Connector;import javax.mi Visionner des images JAVA [ par punisher999 ] Bonjours, ce que je voudrais faire est peut-être simple mais ne l'ai pas pour moi. Je veux que mon interface ressemble à cela (en ce moment elle lui probleme connexion java - access [ par julo56 ] voici mon code source : import java.util.Vector; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.