[Java] JMF wrong ELF class: ELFCLASS32
Inviato: martedì 4 gennaio 2011, 10:32
E' la prima volta che chiedo aiuto in un forum... scusate eventuali errori formali.
obbiettivo: visualizzare video programmando in Java
compilo direttamente da consolle (anche se per JMF non sono arrivato ad una riga di codice)
uso ubuntu 10.10 (64bit)
nel processo di configurazione non riesco a superare l'errore che dà jmfinit
Leggendo vari forum e cercando su google mi par di capire che il problema stia nella libreria libjmv4l.so, che presumo sia compilata a 32bit, mentre il mio sistema è a 64bit
ho letto di vari tentativi (virtualizzazioni di ubuntu a 32bit o uso di JVM a 32bit.... ) tutte operazioni che mi paiono strane.
Spero che qualcuno abbia risolto su di un sistema a 64bit
un'ultima domanda: in java esistono reali alternative a JMF (quelle che ho trovato mi pare si basino sempre su JMF, probabilmente migliorando ma sempre la vado a sbattere) io ho visto FMJ e FOBS
grazie
obbiettivo: visualizzare video programmando in Java
compilo direttamente da consolle (anche se per JMF non sono arrivato ad una riga di codice)
uso ubuntu 10.10 (64bit)
nel processo di configurazione non riesco a superare l'errore che dà jmfinit
Codice: Seleziona tutto
Script iniziato su mar 04 gen 2011 08:00:53 CET
marco@marco-desktop: ~$marco@marco-desktop:~$ jmfinit
JavaSound Capture Supported = true
JavaSoundAuto: Committed ok
java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError:
/home/marco/JMF/JMF-2.1.1e/lib/libjmv4l.so:/home/marco/JMF/JMF-2.1.1e/lib/libjmv4l.so:
wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.protocol.v4l.V4LCapture
java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.protocol.v4l.V4LCapture
java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.protocol.v4l.V4LCapture
java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.protocol.v4l.V4LCapture
java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.protocol.v4l.V4LCapture
java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.protocol.v4l.V4LCapture
java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.protocol.v4l.V4LCapture
java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.protocol.v4l.V4LCapture
java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.protocol.v4l.V4LCapture
marco@marco-desktop:ho letto di vari tentativi (virtualizzazioni di ubuntu a 32bit o uso di JVM a 32bit.... ) tutte operazioni che mi paiono strane.
Spero che qualcuno abbia risolto su di un sistema a 64bit
un'ultima domanda: in java esistono reali alternative a JMF (quelle che ho trovato mi pare si basino sempre su JMF, probabilmente migliorando ma sempre la vado a sbattere) io ho visto FMJ e FOBS
grazie