Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Java JMF pierwsze kroki
Forum PHP.pl > Inne > Hydepark
peter13135
Wczoraj postanowiłem pouczyć się javy. Ściągnąłem javę 7 wraz z netbeansem. Napisałem kilka konsolowych hello worldów, potem pobawiłem się swingiem i wszysto fajnie. Naszła mnie ochota, by zrobić coś w stylu mp3 playera, bo ileż można hello worldy pisać. Dossałem sobie JMF (Java Music Framework). Zainstalowałem go, do swojego projektu dodałem biblioteki w taki sposób :
prawy przycisk myszy na "nazwa projektu" -> properties ->Libraries->Add JAR/Folder i tam dodałem foder lib( z plikami jmf.jar, sound.jar i kilkoma innymi). Folder znalazłem w tym folderze, gdzie zainstalowałem JMF.

Niestety, ale to nie wystarczyło, bo taki kod :
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5.  
  6. package programik;
  7. import javax.media.ControllerEvent;
  8. import javax.media.ControllerListener;
  9. import javax.media.Manager;
  10. import javax.media.NoPlayerException;
  11. import javax.media.Player;
  12. import javax.media.RealizeCompleteEvent;
  13. import java.net.MalformedURLException;
  14. import java.net.URL;
  15. /**
  16.  *
  17.  * @author user
  18.  */
  19. public class Programik {
  20. /**
  21.   * @param args the command line arguments
  22.   */
  23. public static void main(String[] args) {
  24. Manager.setHint( Manager.LIGHTWEIGHT_RENDERER, true );
  25. try
  26. {
  27. URL mediaURL = new URL("file:/c:/mp3.mp3");
  28.  
  29. }
  30. catch(MalformedURLException nameOfTheException){
  31. System.out.print("ops");
  32. }
  33.  
  34. Player mediaPlayer = Manager.createRealizedPlayer( mediaURL );
  35. }
  36. }
  37.  


Nie chce się skompilować.

Kod
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any>
    at programik.Programik.main(Programik.java:34)
Java Result: 1
BUILD SUCCESSFUL (total time: 1 second)


Co robię źle ? Może o czymś zapomniałem ?
Crozin
Wystarczyło przekopiować treść błędu do Google'a: http://stackoverflow.com/questions/2333285...-can-cause-this
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.