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

  FORUM HardWare.fr
  Programmation
  Java

  Un programme java sur une page Html

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un programme java sur une page Html

n°1470880
Nagas
Posté le 05-11-2006 à 18:25:11  profilanswer
 

Bonjour tout le monde,  
 
Pour commencer je précise que je suis un grand débutant dans le monde de la programmation, mais mon problème, et donc ma question, est très simple…enfin j’espère.  
En gros, j’ai réalisé un programme java qui transforme un fichier .txt en un autre fichier .txt en majuscule. Ce programme s’exécute correctement sous MSDOS avec la commande : java Nomduprogramme. Donc il marche correctement, c’est déjà un bon point.  
 
Le problème intervient quand je cherche à le transformer en Applet pour un page Html. J’ai déjà ouvert un mini site avec du php (http://membres.lycos.fr/nicolasmagri/) pour vous faire une petite idée de ce que je veux obtenir.  
-Donc mon problème : faire tourner mon programme java sur une page web, sachant que le programme va prendre un fichier : texte_tapé.txt sur le serveur, et créer un autre fichier : texte_tapé_majuscule.txt.
-De plus mon programme (php1.class) tourne car il affiche ("Programme Java chargé" ) mais il bloque au niveau de l’ouverture et de l’écriture une fois implanter sur mon site…

 
J’appelle mon programme Java de ma page Internet grâce à cette commande :
<APPLET CODE="php1.class" WIDTH=150 HEIGHT=100  
ALIGN=left>  
</APPLET>  
 
Je vous mets la structure de mon fichier java  pour voir si il y a une erreur :                                                                  
import java.awt.*;                                                                      
import java.applet.*;                                                                                    
import java.io.*;
import java.lang.*;
import javax.swing.JApplet;
import java.awt.Graphics;
 
 
public class php1 extends Applet {
 
 
 public void start(){
        System.out.println("Start" );
    }
 
 Label  helloLabel = new Label ("Programme Java chargé" );  
   public void init (){  
         
        setBackground (Color.yellow);  
      add (helloLabel);      
   
        }  
 
 public static void main(String Argv[])throws IOException{
 
  String chaine;
  String lecture;
  String nomFrom = "texte_tapé.txt";
  String nomTo = "texte_tapé_majuscule.txt" ;
  BufferedReader entree = null;
  PrintWriter sortie = null;
   
 
 
 
  try {
   entree = new BufferedReader( new FileReader(nomFrom) );
  } catch(IOException e) {
   System.out.println("Probleme lors de l'ouverture du fichier "+nomFrom);
   System.exit(0);
  }
 
 
 
  sortie = new PrintWriter( new FileWriter(nomTo) );
 
 
 
  chaine = entree.readLine();
  while (chaine != null) {
   lecture = chaine.toUpperCase();
   sortie.println(lecture);
   chaine = entree.readLine();
  }
  entree.close();
  sortie.close();
 }
 
}
 
Voilà j’espère que ce problème n’est pas compliqué, merci d’avance et à bientôt !
Bonne fin de dimanche.

 
 
 

mood
Publicité
Posté le 05-11-2006 à 18:25:11  profilanswer
 

n°1471017
brisssou
8-/
Posté le 06-11-2006 à 09:51:30  profilanswer
 

une applet tourne coté client : ne peut donc pas manipuler de fichiers serveur, et pas non plus de fichiers coté client (à moins de la signer), pour des problèmes de sécurité.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les posts des topics suivis/favoris // Votes sur la grosse radio Chrome // FF

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

  Un programme java sur une page Html

 

Sujets relatifs
Temps d'execution d'un programme[Javascript/PHP] Ouverture d'un popup dynamique
eviter effacement formulaire en page precedenteAide programme C++
Page Perso Free -- Mysqli_Conversion de fichier html n .doc
[HTML/PHP] Exploiter un tableau html pour base de données[Java][Resolu] Lancer le navigateur web
Executer un programme java avec Eclipse 
Plus de sujets relatifs à : Un programme java sur une page Html


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR