Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Aprire pagina web da programma java

0 views
Skip to first unread message

kk6it

unread,
Oct 17, 2005, 3:44:42 PM10/17/05
to
Qualcuno sa come si può aprire una pagina web in un broswer internet
da un programma java (non da un applet)?

Grazie

kk6it

unread,
Oct 17, 2005, 4:01:21 PM10/17/05
to
Qualcuno sa come posso aprire una pagina web da un programma java (non
da un'applet)?

Grazie

Luca Natali

unread,
Oct 17, 2005, 4:38:28 PM10/17/05
to
Se pensi di effettuare il deploy con JavaWebStart prova a vedere:
http://java.sun.com/j2se/1.4.2/docs/guide/jws/developersguide/examples.html

Se invece vuoi solamente creare un'applicazione "normale" cercando con
Google ho trovato questo progetto:
http://browserlauncher.sourceforge.net/
sembra fare al caso tuo... permette di lanciare il browser di default
del tuo OS.

Oppure puoi sempre utilizzare: Runtime.exec( ... ) con le dovute
cautele.

In alternativa puoi usare un JEditorPane e implementare un mini browser
come mostrato qui:
http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JEditorPane.html

Spero di esserti stato d'aiuto.
Ciao, Luca!!!

Ps. Di soluzioni ce ne sono a miriadi... addirittura se utilizzi la
Eclipse RCP hai un componente che utilizza un peer nativo al browser
del sistema.

Luca Natali

unread,
Oct 17, 2005, 4:58:22 PM10/17/05
to
A proposito di Runtime.exec( ... ), ti basta inserire la command line
del browser per aprirlo.

Ad esempio:

[snippet language="java" platform="Win32"]
Runtime r = Runtime.getRuntime();
try {
// Il path e' dipendente dalla piattaforma!!!
r.exec("C:\\Programmi\\Mozilla Firefox\\firefox
http://www.google.com");
} catch (IOException e) {
e.printStackTrace();
}
[/snippet]

Ovviamente una soluzione del genere e' dipendente dalla piattaforma e
quindi il path del browser dovra' essere specificato nella
configurazione del software o meglio... l'applicazione potrebbe
cercarsi autonomamente il browser nei path tipici...

Ciao, Luca!!!

0 new messages