Con NetBeans IDE 6.8 en un Windows XP, mi aplicacion corría bien, descargué un conjunto de librerías desde esta pagina 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
import java.io.File; import java.util.Map; import java.io.File.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; import javazoom.jlgui.basicplayer.BasicController; import javazoom.jlgui.basicplayer.BasicPlayer; import javazoom.jlgui.basicplayer.BasicPlayerEvent; import javazoom.jlgui.basicplayer.BasicPlayerException; import javazoom.jlgui.basicplayer.BasicPlayerListener; public rep(){ setSize(700, 500); setLocation(200, 50); setTitle("title"); size1.gridx = 0; size1.gridy = 0; size1.gridheight = 1; size1.gridwidth = 1; size1.weightx = 0.0; size1.weighty = 0.0; size1.fill = size1.NONE; size1.anchor = size1.CENTER; panel.add(l1, size1); size2.gridx = 0; size2.gridy = 1; size2.gridheight = 1; size2.gridwidth = 1; size2.weightx = 0.0; size2.weighty = 0.0; size2.fill = size1.NONE; size2.anchor = size1.CENTER; panel.add(b1, size2); b1.addActionListener(this); setVisible(true); setDefaultCloseOperation(EXIT_ON_CLOSE); } new rep(); } // para el showopen } // para los botones if (prompt0.equals("Abrir...>>")){ abrir(); } } } public void abrir(){ sel.addActionListener(this); sel.showOpenDialog(null); } public void setController(BasicController ctrl){ } public void stateUpdated(BasicPlayerEvent chg){ } } } }
De antemano gracias por sus respuests
Saludos