I have the following code to put audio to an application that I am developing, the problem is that it sends me the following error
Exception in thread "main" java.lang.NoClassDefFoundError: org / apache / commons / logging / LogFactory at javazoom.jlgui.basicplayer.BasicPlayer. (Unknown Source) at music.musica2. (musica2.java:12) at musica.musica2.main (musica2.java:39) Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory 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) ... 3 more
I do not know what I'm doing wrong, any ideas?
package musica;
import java.io.File;
import javazoom.jlgui.basicplayer.BasicPlayer;
public class musica2
{
private BasicPlayer player;
public musica2()
{
player=new BasicPlayer();
}
public void Play() throws Exception
{
player.play();
}
public void AbrirFichero(String ruta) throws Exception {
player.open(new File(ruta));
}
public void Pausa() throws Exception {
player.pause();
}
public void Continuar() throws Exception {
player.resume();
}
public void Stop() throws Exception {
player.stop();
}
public static void main(String[] args)
{
try {
musica2 mi_reproductor = new musica2();
mi_reproductor.AbrirFichero("c:/mi_archivo_de_musica.mp3");
mi_reproductor.Play();
} catch (Exception ex) {
System.out.println("Error: " + ex.getMessage());
}
}
}