Estou com o seguinte problema:
gerei um jar (netbeans) de uma aplicação onde estou utilizando o JMF.
No meu micro (onde está instalado o JMF / Windows) o jar executa normalmente, mas quando tento executar em outro micro, dá a seguinte msg:
Exception in thread “main” java.lang.NoClassDefFoundError: javax/media/cdm/Captu
reDeviceManager
at CapturaFoto.initialize(CapturaFoto.java:58)
at CapturaFoto.(CapturaFoto.java:46)
at Cadastro.getCapturaFoto1(Cadastro.java:392)
at Cadastro.getJPanelWebCam(Cadastro.java:379)
at Cadastro.getJContentPane(Cadastro.java:243)
at Cadastro.inicializa(Cadastro.java:93)
at Cadastro.(Cadastro.java:84)
at Principal.main(Principal.java:13)
Caused by: java.lang.ClassNotFoundException: javax.media.cdm.CaptureDeviceManage
r
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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
… 8 more
Segue o manifest do jar:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 14.0-b16 (Sun Microsystems Inc.)
Main-Class: Principal
Class-Path: lib/customizer.jar lib/jmf.jar lib/mediaplayer.jar lib/mul
tiplayer.jar lib/sound.jar
X-COMMENT: Main-Class will be added automatically by build
Todas as libs estão presentes no jar.
O que está faltando para dar certo?