Inicio > Java > andmunoz > No se si se podrá...

No se si se podrá...

Experto:
Usuario:
Fecha: 12/10/2008
Valoración: (5,00 sobre 5) Categoría: Java
12/10/2008
germano, usuario preguntando en Java
Usuario
Hola, me haría falta saber si es posible lanzar un navegador de internet desde una aplicacion java que no corra como applet. Es decir si se puede usar algo como el showdocument pero cuando la aplicacion no es un applet. O algo que lanze un navegador y se pueda pasar la URL como parámetro... en fin no se por donde cogerlo. Gracias.
12/10/2008
germano, experto respondiendo en Java
Experto
A ver, por los conocimientos que yo tengo, creo que no se puede así directamente. Pienso que debe haber alguna forma de forzar que una URL abra un navegador pero tampoco estoy muy seguro. En todo caso estoy investigándolo y apenas sepa algo te aviso...

Paciencia... :-)
12/10/2008
germano, usuario preguntando en Java
Usuario
gracias por mirarmelo, es que no consigo hacerlo, otra solucion sería pasar la aplicacion applet, pero es un latazo porque es larguilla y tiene un monton de componentes.
12/10/2008
germano, experto respondiendo en Java
Experto
Según lo que investigué, Java no es portable, por lo que no puedes invocar un navegador cualquiera u otra aplicación solo por la URL.

Lo que si se puede hacer (y por eso no es portable) es, reconociendo qué navegador tienes y donde está instalado:

Runtime.exec("<%PATH%>/<%PROGRAMA%> <%URL%>");

en donde:

<%PATH%>: Ubicación del Navegador en tu disco.
<%PROGRAMA%>: Nombre del ejecutable (por ejemplo, netscape.exe).
<%URL%>: URL que quieres visitar.

Como esto está sujeto al S.O. en el cual estés ejecutando y varía de computador a computador sería no portable... Debes utilizarlo con cuidado porque es una llamada al S.O. para ejecutar una aplicación.

Saludos.
12/10/2008
germano, usuario preguntando en Java
Usuario
estupendo, me vale, lo había hecho en C ++ builder pero nunca en Java. Es solo para un prototipo, con lo que por el momento me vale, cuando lo pase a applet ya lo haré portable. Muchísimas gracias.
Más opciones
Enlaces patrocinados