Ayuda ejecutar programa Java
Publicado por Isabel (1 intervención) el 16/09/2008 19:51:32
Buenas
Estoy intentando ejecutar un programa realizado en Java que me hace falta para poder desarrollar mi proyecto fin de carrera. He utilizado Eclipse y línea de comandos. Puedo compilar el programa (con warnings) y obtener los ficheros .class, pero luego al ejecutar me da el siguiente error:
Exception in thread "main" java.lang.NoClassDefFoundError: Agente_Universal (wro
ng name: agente/Agente_Universal)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Según leo por Internet, es problema del classpath, pero ya no se cómo añadirlo. He modificado el classpath mil veces y siempre el mismo problema. La última instrucción que he ejecutado, añadiendo el classpath es:
java -cp .;C:Archivos de programaJavajre1.6.0_0libextQTJava.zip; C:WINDOWSSunJavalibext;C:Documents and SettingsISAEscritoriop;C:Archivos de programaJavajre1.6.0_01lib Agente_Universal
El fichero compilado es Agente_Universal.class y el directorio en el que se encuentra es C:Documents and SettingsISAEscritoriop
Ya no se qué más hacer para que me funcione. ¿Alguien me podría echar una mano?
Gracias y un saludo
Estoy intentando ejecutar un programa realizado en Java que me hace falta para poder desarrollar mi proyecto fin de carrera. He utilizado Eclipse y línea de comandos. Puedo compilar el programa (con warnings) y obtener los ficheros .class, pero luego al ejecutar me da el siguiente error:
Exception in thread "main" java.lang.NoClassDefFoundError: Agente_Universal (wro
ng name: agente/Agente_Universal)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Según leo por Internet, es problema del classpath, pero ya no se cómo añadirlo. He modificado el classpath mil veces y siempre el mismo problema. La última instrucción que he ejecutado, añadiendo el classpath es:
java -cp .;C:Archivos de programaJavajre1.6.0_0libextQTJava.zip; C:WINDOWSSunJavalibext;C:Documents and SettingsISAEscritoriop;C:Archivos de programaJavajre1.6.0_01lib Agente_Universal
El fichero compilado es Agente_Universal.class y el directorio en el que se encuentra es C:Documents and SettingsISAEscritoriop
Ya no se qué más hacer para que me funcione. ¿Alguien me podría echar una mano?
Gracias y un saludo
Valora esta pregunta


0