begin process at 2012 02 13 04:02:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

lire un fichier html


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lire un fichier html

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ée 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 comparaison de 2 fichiers texte (pb boucle while je pense) [ par tomski ] Bonjour,Jessaye de comparer 2 fichiers texte ligne par ligne.Chaque ligne est decoupee (split(";")) et chaque mot est stocké dans un array.Ensuite je PROBLEME DE FICHIER [ par daryussssssss ] Bonjours, je suis actuellement en train de crée un carnet d'adresse et j'ai un petit probleme, c 'est qu'en faite j'enregistre les données dans un fic


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales