IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

ouvrir page web en passant par le navigateur web par defaut


Sujet :

Java

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 834
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 834
    Points : 990
    Points
    990
    Par défaut ouvrir page web en passant par le navigateur web par defaut
    Bonjour,

    Existe t-il une solution portable pour ouvrir une page web en utilisant le navigateur web par défaut (j'ai cherché sur le web mais je n'ai rien trouvé) ?

    actuellement, j'utilise ce code mais ce n'est pas réellement portable, car il faut installer firefox sur les OS/Distributions non supportés
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    	private void openWebPage(String pageWeb){
     
    	    Properties sys = System.getProperties();
    	    String os = sys.getProperty("os.name");
    	    Runtime r = Runtime.getRuntime();
    	    try {
    	    	if (os.endsWith("NT")||os.endsWith("2000")||os.endsWith("XP")){
    	    		r.exec("cmd /c start http://" + pageWeb);
    	    	} else {
    	    		//r.exec("start " + pageWeb);
    	    		r.exec("firefox http://" + pageWeb);
    	    	}
    	    } catch (IOException ex) {
    	    	ex.printStackTrace();
    	    }	
    	}

  2. #2
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 570
    Points : 15 535
    Points
    15 535
    Par défaut
    Depuis java 6, Tu as la classe Desktop qui te permet de faire ca plus proprement

    Sinon, sous MacOS X, tu peux utiliser 'open' et sous linux 'xdg-open' comme tu utilises 'cmd /c start' sous Windows.

  3. #3
    Membre éclairé Avatar de zorm
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    584
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 584
    Points : 672
    Points
    672
    Par défaut
    Il y a aussi le projet JDIC qui permettra de faire cela.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 834
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 834
    Points : 990
    Points
    990
    Par défaut
    Citation Envoyé par Uther Voir le message
    Depuis java 6, Tu as la classe Desktop qui te permet de faire ca plus proprement

    Sinon, sous MacOS X, tu peux utiliser 'open' et sous linux 'xdg-open' comme tu utilises 'cmd /c start' sous Windows.
    Ok merci beaucoup, la classe Desktop me convient parfaitement.
    Attention, xdg-open n'est pas sur toutes les distri linux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [vb6]ouvrir page web en
    Par bailamos dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 06/10/2007, 00h15
  2. Navigateur web par defaut
    Par xufux dans le forum Applications et environnements graphiques
    Réponses: 8
    Dernier message: 18/04/2007, 15h08
  3. Réponses: 7
    Dernier message: 23/03/2007, 16h23
  4. Concevoir un jeu par navigateur web. Quelles technologies ?
    Par Marbat dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 11/03/2007, 18h27
  5. [IDE] Comment définir le navigateur web par défaut ?
    Par linux dans le forum Visual Studio
    Réponses: 7
    Dernier message: 17/01/2006, 10h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo