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 adressepage"); else r.exec("start adressepage"); } catch (IOException ex) { ex.printStackTrace(); }
Bonjour,J'y arrive tres bien avec une adresse URL sans espacemais des que l'on a des espaces dans la chaine de caratcere comme par exemple sous "Program Files", cela ne marche plus.Y a-t-il une solution ?Merci
t'as essayer de mettre des parenthèse autour de l'adresse?
si tu veux mettre des espaces, encadre ton url par des \"
salut Duss Bravo et Merci pour ta source ,je te préviens je vais m'inspirer pour mon nouveau projet que je déposerais sous ce site : Invite de Commandes avec java : JavaDos :la commande Connect te seras dédié ,c toi qui me l'a offert , je t'invite à jeter un coup d'oeil sur ce code ,bonne continuation et encore bravo , je te donne 10 mec.
hum ... t'as esseillé avec les normes de codage des URL ???%20 pour un espace ...exemple pour l'argument "cest un test": ?cest%20un%20test
Duss, Trés trés bien ton petit bout de code.Cela m'a beaucoup aider !Merci a toi !ps : il faudrait pouvoir le faire avec linux maintenant.
cool c a m a r c h e
Bonjour, Je cherche comment ouvrir une page web depuis une applet java, mais dans une popup, ou en tout cas dans une fenêtre différente donc je peux definir la dimension. Cette solution permet elle de le faire?(à l'aide d'un paramêtre supplementaire par exemple?)Merci de votre aide!
Seulement ça fonctionne pas sous Linux...
Dans le sinon, change ta chaine start adressepage par une chaine qui te permet de lancer le nivagateur. Apres, je ne sais plus trop ce que j'avais fait moi ... :s
bonjour ,en fait moi j'ai un client http qui recoit le code html d'une page quelconque mais je ne sais pas comment faire la transformation automatique de celle ci en page web.merci de me repondre
Yo Man, ton code est tres bon. Ce code marche sur n'importe quel cmd dos de windows, donc on peu utiliser que:try{ Process r = Runtime.getRuntime().exec("cmd /c start www.google.com"); } catch(Exception rex) { rex.printStackTrace(); } }Et les linuxiens essayer avec le shell l'equivalence de system('nautilus||konqueror||... www.google.com') du C en Java merci à toi Duss
Et Linux dans tout ça? Ce n'est pas portable ton truc mais c'est déjà bien.
Doucement Rouquin :)Pour les linuxiens, il faut juste faire une différence suivant l'OS:Properties sys = System.getProperties();String os = sys.getProperty("os.name"); if (os.endsWith("NT")||os.endsWith("2000")||os.endsWith("XP")) {//cmd Windows}else {//cmd Linux}La condition doit être améliorée afin de prendre en compte les différents OS. De toute façon, cela dépend de l'utilité de la plateforme Linux pour ton logiciel.
bonjour,je veux charger une page web via une application java pour annoter son continu,j'ai pa encore trouver une soluionj'utilise eclipse 3.2svp aidez moimerci
Tout est dans la doc officielle : http://java.sun.com/docs/books/tutorial/networking/urls/readingWriting.htmlBon courage ;)
Bonjour,Peux tu donner la liste des packages que tu importe s'il te plait ?Merci(Désolé de resortir un si vieu topic :s)
thanks man....ur code made my work easier....thanks 4 sharing it with us.
Salut !Merci beaucoup pour ce code, mais y'a un petit problème avec cette commande :Si je veux ouvrir un url avec des arguments, il bug à l'arrivée du premier "&".Une idée ? :)exple : http://www.google.fr/search?hl=fr&q=test&btnG=Recherche+Google&meta=&aq=f&oq=va en fait ouvrir : http://www.google.fr/search?hl=fr
hi all SVP classe de chargement d'une page html a partir du disque en java
Bonjour,J'ai le même problème que SKIP78 : dès que l'url possède des &, cela ne fonctionne plus.Quelqu'un connait il la solution à ce problème ?Merci,
bjr;je suis débutante en java et je veux inserer dans mon code en java un lien vers des pages web j'arrive pas a comprendre ce code pour le faire marcher est ce que vous pouvez m'expliquer comment ca marche .merci
SalutPour ceux qui passerai par là,pour que l'url fonctionne avec les "&",mettre un accent circonflexe devantex. : pour "http://www.google.fr/search?hl=fr&q=tes", mettre "http://www.google.fr/search?hl=fr^&q=tes"et merci pour le code ;-)
Bonjour,Je travaille sur une application java.Je récupere des données fournies par l'utilisateurJe veux ensuite ouvrir une page google map avec les données reçuesProblème:Avant de pouvoir ouvrir la page internet je dois trouver le chemin allant jusqu'a internet explorer.(sachant que quand j'ouvre cmd je suis déjà dans C:\User\Leto) je peux demander ma page internetMais rien ne se passeVoilà ce que j'ai écris:Properties sys = System.getProperties(); String os = sys.getProperty("os.name"); Runtime r = Runtime.getRuntime(); try { if (os.endsWith("Seven")||os.endsWith("XP")){ r.exec("cmd /c cd \"Program Files\""); r.exec("/c Program Files cd \"Internet Explorer\""); r.exec("/c Program Files Internet Explorer iexplore https://maps.google.fr/"); } else{ r.exec("cmd /c cd \"Program Files\""); r.exec("/c Program Files cd \"Internet Explorer\""); r.exec("/c Program Files Internet Explorer iexplore https://maps.google.fr/"); } } catch (IOException ex) { ex.printStackTrace(); } PS:je travaille sous windows 7Toute aide est la bienvenueMerci
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 568 membres 82 nouveaux aujourd'hui 16 151 membres club