Partage
  • Partager sur Facebook
  • Partager sur Twitter

Ouvrir un fichier html en java

Sujet résolu
17 juin 2016 à 19:06:31

Bonjour, 

Je suis actuellement en projet informatique pour mon école et dans ce projet, une partie nous impose de créer la page de règle en HTML et CSS, et nous avons un bouton qui doit rediriger l'utilisateur vers cette page HTML que nous avons créer 

Je n'ai aucune idée de comment faire cela, car en faisant des recherches j'ai trouvé des méthodes pour ouvrir un adresse URL, or mon fichier HTML n'est pas sur le web

Alors je voudrai savoir comment ouvrir mon fichier HTML quand l'utilisateur clique sur le bouton ? :)

  • Partager sur Facebook
  • Partager sur Twitter
Chili Con Carne !!!!
Anonyme
17 juin 2016 à 21:13:14

J'ai pas très bien compris ce que tu veux, mais vu que la page est sur ta machine tu peux faire :

File htmlFile = new File(url);
Desktop.getDesktop().browse(htmlFile.toURI());

Si tu veux y accéder autrement, tu peux lancer un serveur local, et tu pourras y accéder via une url de type 127.0.0.1

  • Partager sur Facebook
  • Partager sur Twitter
17 juin 2016 à 21:49:42

Haaa, ça marche :) 

Merci beaucoup !!

  • Partager sur Facebook
  • Partager sur Twitter
Chili Con Carne !!!!
23 avril 2021 à 10:48:58

j'ai essayé cette Solution:

File htmlFile = new File("test.doc");
Desktop.getDesktop().open(htmlFile);

mais elle n'a pas fonctionner et m'affiche une exception que ce fichier n'existe pas malgré qu'il est existant .

Alors que lorsque j'ai mis le pathAbsolu le fichier s'ouvre.

encore ,j'ai essayé de récupérer le pathAbsolu avec cette instruction 

File htmlFile = newFile("test.doc");

Path chemin =Paths.get(htmlFile);

elle me retourne chemin =test.doc et non pas le pathAbsolue.

  • Partager sur Facebook
  • Partager sur Twitter
23 avril 2021 à 12:36:47

@MahjoubaDhaouadi2 Bonjour, merci de ne pas déterrer d'ancien sujet résolu.

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter