FOROS DE INFORMATICA
Noticias: Habilitada la opción de Karma para usuarios con más de 50 mensajes
 
*
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
Mayo 02, 2024, 10:20:59


Ingresar con nombre de usuario, contraseña y duración de la sesión


Páginas: [1] 2
  Imprimir  
Autor Tema: ejecuta JAR  (Leído 11618 veces)
kivira
Junior
**

Karma:0
Desconectado Desconectado

Mensajes: 72


« : Marzo 26, 2008, 12:39:24 »

Hola,
tengo un archivo .jar y me gustaría ejecutarlo desde UNIX.
 la instrucción que ejecuto es:
        " java -cp TIPIF.jar com.typific.test.TypificationTest.class "
ya que la clase main cuelga de ese paquete

no funciona. El error que me da es que no encuentra la clase TypificationTest.class
he de añadir el classpath tambien, antes del paquete o no es necesario?

me podeis ayudar?
Gracias
« Última modificación: Marzo 26, 2008, 12:41:21 por kivira » En línea
Admin
Administrator
Habitante
*****

Karma:21
Desconectado Desconectado

Mensajes: 4116



WWW
« Respuesta #1 : Marzo 26, 2008, 12:53:07 »

Hola, prueba a poner la ruta completa.

Un saludo
En línea

kivira
Junior
**

Karma:0
Desconectado Desconectado

Mensajes: 72


« Respuesta #2 : Marzo 26, 2008, 01:24:59 »

ok
« Última modificación: Marzo 26, 2008, 01:27:47 por kivira » En línea
kivira
Junior
**

Karma:0
Desconectado Desconectado

Mensajes: 72


« Respuesta #3 : Marzo 28, 2008, 08:57:01 »

uff, pues no lo consigo....  Sad
En línea
Admin
Administrator
Habitante
*****

Karma:21
Desconectado Desconectado

Mensajes: 4116



WWW
« Respuesta #4 : Marzo 28, 2008, 10:13:52 »

Es que muy bien no sé que estás haciendo muy bien, para ejecutar el jar deberías de hacer esto,

java -jar TIPIF.jar

Un saludo
En línea

kivira
Junior
**

Karma:0
Desconectado Desconectado

Mensajes: 72


« Respuesta #5 : Marzo 28, 2008, 10:27:24 »

Esque eso no funciona.
a ver si consigo explicarme medianamente bien...  Huh?

tengo un programa TIPIF.jar que lo hice con el eclipse. Ahora lo quiero ejecutar en una máquina UNIX. La clase main se encuentra en este paquete  "com.typif.test.TypificationTest.class
Me encuentro en el directorio donde esta TIPIF.jar

He probado con unos cuantos comandos pero no da buen resultado. Dice lo siguiente:

Warning: -jar not understood. Ignoring.   
Exception in thread "main" java.lang.NoClassDefFoundError: TIPIF.jar
   at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0)
   at __gcj_personality_v0 (/home/admin/Lidia/pruebasTipif/java.version=1.4.2)
   at __libc_start_main (/lib/tls/libc-2.3.4.so)
   at _Jv_RegisterClasses (/home/admin/Lidia/pruebasTipif/java.version=1.4.2)


Hay error por falta de instalación de algún paquete??
Muchas gracias
« Última modificación: Marzo 28, 2008, 10:29:12 por kivira » En línea
Admin
Administrator
Habitante
*****

Karma:21
Desconectado Desconectado

Mensajes: 4116



WWW
« Respuesta #6 : Marzo 28, 2008, 10:39:30 »

Hola, ese error es porque has hecho mal lo del package o tienes una versión antigua de java en el que tienes que definir uno por defecto, pero no es tu caso porque tu versión es la 1.4.2, héchale un vistazo a esto http://www.chuidiang.com/java/novatos/hola_mundo_paquetes.php

Como has hecho la estructura de paquetes y como has declarado los paquetes dentro de las clases?

Un saludo
En línea

kivira
Junior
**

Karma:0
Desconectado Desconectado

Mensajes: 72


« Respuesta #7 : Marzo 28, 2008, 10:48:05 »

La estructura de paquetes dentro del proyecto??? 
He conseguido ejecutar, pero da error al encontrar las clases,
justo lo que decías.
como puedo resolverlo? tienes idea?

gracias

« Última modificación: Marzo 28, 2008, 11:58:52 por kivira » En línea
Admin
Administrator
Habitante
*****

Karma:21
Desconectado Desconectado

Mensajes: 4116



WWW
« Respuesta #8 : Marzo 28, 2008, 11:59:58 »

Y dentro de las clases como has definido la directiva package?

Mira esto http://www.codegravity.com/blog/noclassdeffounderror
En línea

kivira
Junior
**

Karma:0
Desconectado Desconectado

Mensajes: 72


« Respuesta #9 : Marzo 28, 2008, 12:24:07 »

la directiva package está asi definida:

package com.conexion;

import com.typific.data.*;
import com.pretypific.data.*;


no se como resolverlo...
En línea
Admin
Administrator
Habitante
*****

Karma:21
Desconectado Desconectado

Mensajes: 4116



WWW
« Respuesta #10 : Marzo 28, 2008, 12:26:58 »

Has leido los enlaces que te envié? no te lo solucionan? En uno de los enlaces te dice como montar el holamundo con paquetes y te puede servir de guía y en el otro te da solución a la excepción que te sale.
En línea

Admin
Administrator
Habitante
*****

Karma:21
Desconectado Desconectado

Mensajes: 4116



WWW
« Respuesta #11 : Marzo 28, 2008, 12:34:08 »

Sobre todo mira la parte de holamundo que habla del classpath al final. Espero que te sirva.

Un saludo
En línea

kivira
Junior
**

Karma:0
Desconectado Desconectado

Mensajes: 72


« Respuesta #12 : Marzo 28, 2008, 12:40:38 »

si, los mire...
pero no he conseguido nada,
voy a volver  a leerlos,
gracias
En línea
Admin
Administrator
Habitante
*****

Karma:21
Desconectado Desconectado

Mensajes: 4116



WWW
« Respuesta #13 : Marzo 28, 2008, 12:49:39 »

El archivo jar te lo creaste tu? Si es así como lo creaste?
En línea

kivira
Junior
**

Karma:0
Desconectado Desconectado

Mensajes: 72


« Respuesta #14 : Marzo 28, 2008, 01:42:14 »

si,
lo cree desde eclipse.
clickando con  el botón derecho sobre el proyecto--> export -->jarfile

no consigo ejecutarlo aki...  Cry
En línea
Páginas: [1] 2
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.13 | SMF © 2006-2009, Simple Machines LLC

XHTML 1.0 válido! CSS válido! Dilber MC Theme by HarzeM