2009-11-14 6 views
3

Je souhaite appeler un navigateur (par exemple Internet Explorer/Firefox/Google Chrome/Opera) via une interface Java. Aussi j'ai besoin de passer quelques liens Web à ce processus de Java. Comment y parvenir?Comment appeler un navigateur via le codage Java?

+0

Que voulez-vous dire par "interface java"? Et juste pour être sûr: vous ne parlez pas de JavaScript, non? –

+0

Salut Bart .. via le codage java ..yes je ne parle pas de script abt java .. – Sidharth

Répondre

11

Vous pouvez utiliser le desktop API:

java.awt.Desktop.getDesktop().browse(new URI("http://stackoverflow.com")); 

Ce serait lancer un navigateur

+0

puis-je utiliser cette API pour invoquer plusieurs weblinks? ..thats est-ce que j'ai donné - http://stackoverflow.com - je veux invoquer avec 5 liens initialement – Sidharth

+0

J'imagine appeler la méthode 5 fois? –

+0

mais il va ouvrir un navigateur distinct pour chaque appel ... mais je veux ouvrir dans le même navigateur avec des onglets. comment y parvenir? – Sidharth

2

Vous pouvez le faire avec Desktop#browse(). Cela ne ferait cependant que lancer le navigateur configuré par défaut du système.

0

Vous pouvez exécuter l'exécutable du navigateur en tant que processus distinct.

Cliquez sur this pour savoir comment exécuter un processus externe en Java.

Questions connexes