java.lang.ClassNotFoundException
Publicado por Michel (4 intervenciones) el 25/09/2009 20:30:25
Buenas
Estoy programando una aplicacion en Java utilizando JDBC para hacer consultas sobre una Base de datos MySQL. El entorno de programacion es el NetBeans y dentro del entorno todo funciona perfectamente pero el problema llega cuando quiero independizar la aplicación generando un fichero JAR. una vez creado y ejecutado me sale lo siguiente:
Exception in thread "main" java.lang.NoClassDefFoundError: StockFeedServer/jar
Caused by: java.lang.ClassNotFoundException: StockFeedServer.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330)
at java.lang.ClassLoader.loadClass(ClassLoader.java:254)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:399)
He estado buscando informacion por la web y sigo los pasos que dicen sobre incluir el fichero "mysql-connector-java-5.1.7-bin.jar" dentro del proyecto, es decir, lo añado dentro del apartado Biblioteca en propiedades del proyecto. Tambien he configurado la variable CLASSPATH utilizando la siguiente orden:
export set CLASSPATH=Public/mysql-connector-java-5.1.7-bin.jar:$CLASSPATH
que es tal y como viene en la página de MySQL.
Me falta algo, no puedo solucionar este error.
Agradecería mucho ayuda. Gracias.
Estoy programando una aplicacion en Java utilizando JDBC para hacer consultas sobre una Base de datos MySQL. El entorno de programacion es el NetBeans y dentro del entorno todo funciona perfectamente pero el problema llega cuando quiero independizar la aplicación generando un fichero JAR. una vez creado y ejecutado me sale lo siguiente:
Exception in thread "main" java.lang.NoClassDefFoundError: StockFeedServer/jar
Caused by: java.lang.ClassNotFoundException: StockFeedServer.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330)
at java.lang.ClassLoader.loadClass(ClassLoader.java:254)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:399)
He estado buscando informacion por la web y sigo los pasos que dicen sobre incluir el fichero "mysql-connector-java-5.1.7-bin.jar" dentro del proyecto, es decir, lo añado dentro del apartado Biblioteca en propiedades del proyecto. Tambien he configurado la variable CLASSPATH utilizando la siguiente orden:
export set CLASSPATH=Public/mysql-connector-java-5.1.7-bin.jar:$CLASSPATH
que es tal y como viene en la página de MySQL.
Me falta algo, no puedo solucionar este error.
Agradecería mucho ayuda. Gracias.
Valora esta pregunta


0