Título: [JARs] ¿Que hace un IDE cuando agrega una librería? Publicado por: klaine en 28 Enero 2011, 00:09 am Buenas, tengo el siguiente problema;
Con NetBeans IDE 6.8 en un Windows XP, mi aplicacion corría bien, descargué un conjunto de librerías desde esta pagina (http://www.javazoom.net/jlgui/sources.html) creé una librería en NetBeans de la forma regular (sry ahora no recuerdo cual era, pero lo hacía con el conector MYSQL y funcionaba), el caso es que dejé mi código fuente hasta cierto punto, pero ahora estoi en un PC que no tiene este IDE, es un Windows XP también, opté por realizar lo siguiente; Tomé todas las librerías y las copié en el siguiente directorio; (JDK)\jre\lib\ext\(...) Según dicen que me las debería tomar, ok, haciendo esto el archivo rep.java compila y queda como un .class, pero al ejecutarlo me lanza la siguiente excepcion; C:\Documents and Settings\usolibre\Escritorio>java rep>asds.txt Exception in thread "main" java.lang.NoClassDefFoundError: javazoom/jlgui/basicp layer/BasicPlayerListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) 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) Caused by: java.lang.ClassNotFoundException: javazoom.jlgui.basicplayer.BasicPla yerListener 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) ... 12 more Could not find the main class: rep. Program will exit. C:\Documents and Settings\usolibre\Escritorio> Entonces mi duda es, ¿algo me falta a mi hacer que el netbeans hace o mi programa tiene problemas? dejo lo poko y nada que tengo hecho hasta ahora; Código
De antemano gracias por sus respuests :D Saludos ;) Título: Re: [JARs] ¿Que hace un IDE cuando agrega una librería? Publicado por: Debci en 30 Enero 2011, 10:45 am Deberias acceder al panel de propiedades de tu proyecto actual y selecionar las librerias que vas a usar en ese proyecto, en la sección correspondiente (Libraries o Librerias), haciendo click en añadir Jar o Carpeta para añadir cualquier libreria.
Lo que hace el IDE es generar un classpath temporal donde almacena las librerias de ese proyecto o las lee del classpath original. Saludos Título: Re: [JARs] ¿Que hace un IDE cuando agrega una librería? Publicado por: klaine en 2 Febrero 2011, 21:46 pm Gracias por responder, so, ¿es posible crear un classpath temporal?, he visto hablar de esta variable, pero cuando hago echo %classpath% no me dice mucho (de hecho me muestra "%classpath%"), ¿como puedo hacerlo? de antemano gracias.
Saludos! ;) Título: Re: [JARs] ¿Que hace un IDE cuando agrega una librería? Publicado por: sapito169 en 4 Febrero 2011, 09:12 am Trabaja como siempre Luego desde la línea de comandos primero has esto set classpath="D:\ruta del jar\el jar.jar";%classpath% y después compila como siempre Título: Re: [JARs] ¿Que hace un IDE cuando agrega una librería? Publicado por: sapito169 en 4 Febrero 2011, 19:38 pm a no tienes la variable classpath creada tienes que crearla
http://onsoftware.softonic.com/variables-de-entorno-en-microsoft-windows |