Java web Start

buti
26 de Enero del 2005
Hola a [email protected]:

Estoy intentando crea el jnlp de Java Web Start para que me ejecute una aplicacion ( la tipica clase "HolaMundo", ya que es la primera ) y me da el siguiente error:
..............................
Ha habido un error al ejecutar la aplicación.

Categoría: Error de ejecución de archivo

Falta el siguiente campo requerido del archivo de ejecución: <jnlp>(<application-desc>|<applet-desc>|<installer-desc>|<component-desc>)
....................


El codigo del jnlp es el siguiente:
<?xml version="1.0" encodig="utf-8"?>
<!-- JNLP File for SwingSet2 Demo Application-->
<jnlp
spec="1.0+"
codebase="http://192.168.10.221:8080/webstart/lanzador.html"
href="jnlp.jnlp">
<information>
<title>Demo Web Start</title>
<vendor>Sergi</vendor>
<homepage href="http://192.168.10.221:8080/webstart/lanzador.html">
<description>Pagina de Prueba de Java Web Start</description>
<description kind="short"> Una demo de prueba </description>
<icon href="img/logo_solo.gif"/>
<offline-allowed>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.3"/>
<jar href="HolaMundo.jar"/>
</resources>
<application-desc main-class="HolaMundo"/>
</jnlp>

En el archivo HolaMundo.jar solo tengo la clase HolaMundo, no entiendo porque no la encuentra con <application-desc main-class="HolaMundo"/>

Alguien me puede ayudar? Muchas gracias de antemano.

Un saludo a todos-todas....

doc
26 de Enero del 2005
Prueba quitando la primera línea.
esta --> (<?xml version="1.0" encodig="utf-8"?>)

sal00m
26 de Enero del 2005
Yo tngo el mismo problema.... pero esa linea no se puede quitar... si no, no hay forma de que el interprete sepa que es JNLP, ya que JNLP deriva de xml

sal00m
26 de Enero del 2005
Supongo que tu archivo se llama jnlp.jnlp verdad???? si no es asi cambialo en el codigo ese.

Una cosa que te falta por ejemplo (no se si solucionara tu problema pero....) es cerrar la etiqueta HOMEPAGE quedaria como sigue (sustituye tu linea por esta):

<homepage href="http://192.168.10.221:8080/webstart/lanzador.html"/> (Le faltaba "/" al final)

Ademas yo eliminaria lo de "<description kind="short"> Una demo de prueba </description>"...... no hace nada util la verdad..

Por lo demas.... los nombres deben estar bien (Fijate mayusculas y minusculas que eso es importante ;))