Bonjour à tous les utilisateurs de debian.
Je dois installer le logiciel jmf de java qui n’existe seulement pour les architectures 32 bit (oracle.com/technetwork/java/ … 42937.html), alors que j’ai une debian 64 bit squeeze stable.
Malgrès que je sais que le logiciel jmf 32 bit est fait pour les architecture 32 bit, j’ai quand même lancer l’installation pour voir si ça va quand même marcher :
guest@localhost:~$ ./jmf-2_1_1e-linux-i586.bin
Unpacking...
Extracting...
UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (Zip-Bugs@lists.wku.edu).
replace JMF-2.1.1e/bin/jmfinit? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
inflating: JMF-2.1.1e/bin/jmfinit
inflating: JMF-2.1.1e/bin/jmfregistry
inflating: JMF-2.1.1e/bin/jmstudio
inflating: JMF-2.1.1e/doc/attributions.html
inflating: JMF-2.1.1e/doc/formats.html
inflating: JMF-2.1.1e/doc/readme.html
inflating: JMF-2.1.1e/lib/libjmcvid.so
inflating: JMF-2.1.1e/lib/libjmdaud.so
inflating: JMF-2.1.1e/lib/libjmfjawt.so
inflating: JMF-2.1.1e/lib/libjmg723.so
inflating: JMF-2.1.1e/lib/libjmgsm.so
inflating: JMF-2.1.1e/lib/libjmh261.so
inflating: JMF-2.1.1e/lib/libjmh263enc.so
inflating: JMF-2.1.1e/lib/libjmjpeg.so
inflating: JMF-2.1.1e/lib/libjmmpa.so
inflating: JMF-2.1.1e/lib/libjmmpegv.so
inflating: JMF-2.1.1e/lib/libjmmpx.so
inflating: JMF-2.1.1e/lib/libjmutil.so
inflating: JMF-2.1.1e/lib/libjmv4l.so
inflating: JMF-2.1.1e/lib/libjmxlib.so
inflating: JMF-2.1.1e/lib/jmf.properties
inflating: JMF-2.1.1e/lib/jmf.jar
inflating: JMF-2.1.1e/lib/mediaplayer.jar
inflating: JMF-2.1.1e/lib/multiplayer.jar
JavaSound Capture Supported = true
JavaSoundAuto: Committed ok
java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError: /home/guest/JMF-2.1.1e/lib/libjmv4l.so: /home/guest/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
Done.
guest@localhost:~$
Comme vous le voyez ci-dessus, l’installation n’a pas marché, car on me dit qu’il y a une erreur d’architecture :
java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError: /home/guest/JMF-2.1.1e/lib/libjmv4l.so: /home/guest/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
Donc pour que ça marche dois-je installer un debian 32 bit à la place de ma 64bit ? ou est-ce que dois installer java 32 bit à la place de 64 bit ?
Si je dois installer java 32 bit à la place de java 64 bit, quelle est la démarche à suivre ?
Merci d’avance, cordialement.

