E
einherjar
Gast
Hallo,
ich bin dabei eine Konferenzsoftware (SIP) zu entwickeln. Dies würde ich gerne unter Linux tun und benötige daher das JMF.
Ich habe es auch wie von Sun beschrieben http://java.sun.com/products/java-media/jmf/2.1.1/setup-linux.html
installier.
Nur leider funktioniert es nicht. Ich kann zwar das beigelegte Java Media Studio starten. Das funktioniert mit einem Skript.
Eine kleine Testapplikation funktioniert aber leider nicht:
Das gleiche Jar fördert unter Windows jedoch die gewünschte Ausgabe der capture devices zu Tage. Muß also schon korrekt sein.
ich habe diese Einträge in meiner /home/.profile gemacht:
Das sollte ja eigentlich richtig sein (habe ich bei J2SE ja auch analog gemacht und es läuf).
Jetzt habe ich auch noch ausprobiert, mir in dem Script alles mit echo ausgeben zu lassen (also die PATHES). Da kommt dann genau das raus. Das Skript scheint die also auch so zu setzen.
Da die Serverseite später Linux sein muss, bringt es mir auch nichts auf win auszuweichen. Jedenfalls nicht dauerhaft.
ich bin dabei eine Konferenzsoftware (SIP) zu entwickeln. Dies würde ich gerne unter Linux tun und benötige daher das JMF.
Ich habe es auch wie von Sun beschrieben http://java.sun.com/products/java-media/jmf/2.1.1/setup-linux.html
installier.
Nur leider funktioniert es nicht. Ich kann zwar das beigelegte Java Media Studio starten. Das funktioniert mit einem Skript.
Eine kleine Testapplikation funktioniert aber leider nicht:
Code:
~/SoftwareEntwicklung/Arbeitsverzeichnis> java -jar JMFTest.jar
Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/CaptureDeviceManager
at Geraetefinder.sucheGeraete(Geraetefinder.java:40)
at Geraetefinder.(Geraetefinder.java:31)
at Geraetefinder.main(Geraetefinder.java:35)
Das gleiche Jar fördert unter Windows jedoch die gewünschte Ausgabe der capture devices zu Tage. Muß also schon korrekt sein.
ich habe diese Einträge in meiner /home/.profile gemacht:
Code:
export JMFHOME=/home/brinkop/Programme/JMF-2.2.1e
export CLASSPATH=$JMFHOME/lib/jmf.jar
export LD_LIBRARY_PATH=$JMFHOME/lib
Das sollte ja eigentlich richtig sein (habe ich bei J2SE ja auch analog gemacht und es läuf).
Jetzt habe ich auch noch ausprobiert, mir in dem Script alles mit echo ausgeben zu lassen (also die PATHES). Da kommt dann genau das raus. Das Skript scheint die also auch so zu setzen.
Da die Serverseite später Linux sein muss, bringt es mir auch nichts auf win auszuweichen. Jedenfalls nicht dauerhaft.