JMF + Classpath

Olá,

Eu desenvolvi uma pequena aplicação que exibe um video através do jmf usando applet.
A dúvida é que quando rodei a aplicação na minha máquina (que era a servidora) a aplicação funcionou perfeitamente mas quando fui tentar usar de uma máquina cliente aconteceu aquele erro de NoClassNotFoundError. Eu vou ter de instalar o jmf studio da sun em todas as maquinas que por ventura forem acessar essa aplicação? Eu achava que era so o applet plugin e pronto!

Sim, precisa ter o JMF em cada máquina!

Caramba, isso é triste! Acabou com todas as minhas expectativas!

Mais triste é ver o JMF empacado. Não suporta ogg e etc, nem suporta mp3 no Linux! Tive que usar bibliotecas nativas por JNI para conseguir algo decente.

Tem uma versão da jmf que é especifica para isso e ela não é baseada em plataforma. vc coloca junto da instalação da sua aplicação. da uma olhada nesse link: http://java.sun.com/products/java-media/jmf/2.1.1/download.html exitem três downloads um para windows um para linux e um par adistribuir com as suas aplicações.

Bom pelo meno sfoi esse o peixe que me venderam

Applets
Q: What is this error?
java.lang.NoClassDefFoundError: javax/media/ControllerListener

This happens in two situations:

jmf.jar is not in your CLASSPATH
jmf.jar is in your CLASSPATH but you are using the JDK 1.2+ appletviewer.
JDK 1.2 and later require standard extensions to be loaded from /jre/lib/ext directory. When you install JMF 2.1.1 <on Windows), it will automatically install the jmf.jar in the above mentioned directory. If for some reason it did not, or you installed JDK 1.2 or later after installing JMF, then you need to manually copy the jmf.jar and sound.jar files to the /jre/lib/ext directory.

peguei esta reposta de http://java.sun.com/products/java-media/jmf/reference/faqs/index.html#jmf2-media-streaming