jmvfw.dll: IA 32-Bit-DLL kann auf einer AMD 64-Bit-Plattform nicht geladen werden
System: Win 7 64 Bit
JMF startet JMstudio auf meinem System, findet meine Treiber und startet mein Mikrofon und meine Webcam. Aber wenn ich den Netbeans-Code ausführe, funktioniert er nicht.
Ich habe die folgenden Schritte auf dieser Website ausgeführt, um JMF unter Win 7 64-Bit zu installieren, ohne Erfolg:https://forums.oracle.com/thread/2134405. Ich habe in allen anderen Antworten zu diesem Problem ohne Erfolg gesucht. Es sollte auf meinem 64-Bit funktionieren, wie in dem Link angegeben, den ich hier eingefügt habe.
Ich habe 32-Bit-Java-JDK installiert. Die DLLs wurden aus dem JMF-Installationsordner in System32 und SysWOW64 verschoben. Es wurden keine Fehler im Code und in der JMF.jar hinzugefügt.
Irgendwelche Lösungen? Wenn ich es ausführe, erhalte ich die folgende Fehlermeldung:
Exception in thread "VFW Request Thread" java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError: C:\Windows\System32\jmvfw.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at com.sun.media.JMFSecurityManager.loadLibrary(JMFSecurityManager.java:206)
at com.sun.media.protocol.vfw.VFWCapture.<clinit>(VFWCapture.java:19)
at com.sun.media.protocol.vfw.VFWSourceStream.doConnect(VFWSourceStream.java:241)
at com.sun.media.protocol.vfw.VFWSourceStream.run(VFWSourceStream.java:763)
at java.lang.Thread.run(Thread.java:724)