Foros del Web » Programación para mayores de 30 ;) » Java »

No aparece el Form de otro .jar?

Estas en el tema de No aparece el Form de otro .jar? en el foro de Java en Foros del Web. Hola, tengo una aplicacion de escritorio en java que una de sus funciones es que cuando el das clic en un boton aparece un Form ...
  #1 (permalink)  
Antiguo 30/11/2011, 16:21
 
Fecha de Ingreso: marzo-2011
Mensajes: 34
Antigüedad: 13 años, 1 mes
Puntos: 0
No aparece el Form de otro .jar?

Hola, tengo una aplicacion de escritorio en java que una de sus funciones es que cuando el das clic en un boton aparece un Form de un jar, al correrlo desde el IDE (Netbeans) si sale pero al ejecutar la aplicacion directamente del jar este no aparece, que podra ser? el jar esta dentro de la carpeta del programa pero en la carpeta raiz, sera el problema? en que carpeta deben estar los jar?
  #2 (permalink)  
Antiguo 30/11/2011, 16:32
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: No aparece el Form de otro .jar?

Hola:

Depende de cómo ejecutes el jar con el main.

Si lo ejecutas con java -classpath .... ClaseConMain, debes poner en el classpath dónde está el otro jar con el Form.

Si lo ejecutas java -jar tujarconmain.jar, entonces dentro del jar hay un fichero MANIFEST.MF que debe poner algo como

Class-Path: path/eljarconelform.jar

Siendo path un path relativo a la ubicación de jar con el main. Lo habitual es que ponga

Class-Path: eljarconelform.jar

que quiere decir que ambos jar deben estar en el mismo directorio.

Tienes los detalles en http://chuwiki.chuidiang.org/index.p...e=Ficheros_jar


Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 30/11/2011, 16:58
 
Fecha de Ingreso: marzo-2011
Mensajes: 34
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: No aparece el Form de otro .jar?

Cita:
Iniciado por chuidiang Ver Mensaje
Hola:

Depende de cómo ejecutes el jar con el main.

Si lo ejecutas con java -classpath .... ClaseConMain, debes poner en el classpath dónde está el otro jar con el Form.

Si lo ejecutas java -jar tujarconmain.jar, entonces dentro del jar hay un fichero MANIFEST.MF que debe poner algo como

Class-Path: path/eljarconelform.jar

Siendo path un path relativo a la ubicación de jar con el main. Lo habitual es que ponga

Class-Path: eljarconelform.jar

que quiere decir que ambos jar deben estar en el mismo directorio.

Tienes los detalles en [url]http://chuwiki.chuidiang.org/index.php?title=Ficheros_jar[/url]


Se bueno.
donde esta definido ese class-path?, yo ejecuto el jar con doble clic solamente
  #4 (permalink)  
Antiguo 01/12/2011, 00:42
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: No aparece el Form de otro .jar?

Doble click es equivalente al java -jar ... que comentaba.

el fichero MANIFEST.MF con el Class-Path está dentro de jar. Puedes abrir el jar con el winrar, winzip o similar y buscar ese fichero para ver el contenido.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: jar, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:08.