Я знаю, что JMF практически мертв, но я знаю, что он все еще может быть использован.Я собираюсь использовать его для личного использования и не ожидаю от него такого.
Мне удалось установить 32-битный JMF, и когда я запускаю JMStudio, он каким-то образом волшебным образом работает, хотя все мои java jres и sdksявляются 64-битными.
Я лично считаю, что это доказывает, что он может работать.При создании программы, импортирующей jmf.jar в виде библиотеки, мой код компилируется отлично.Только во время выполнения я получаю любую форму ошибки с общим:
Исключение в потоке "Поток запроса VFW" java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError: C: \ Program Files(x86) \ JMF2.1.1e \ lib \ jmvfw.dll: Не удается загрузить 32-разрядный файл DLL IA на 64-разрядной платформе AMD
Очевидно, что существует проблема с использованием 32-разрядногоDLL на 64-битной системе.
Мой вопрос, если он не совместим:
- как JMStudio работает идеально (он определенно использует Java)
- как я могуисправьте это так, чтобы моя программа могла работать независимо от этой DLL
- или других обходных путей
Огромное спасибо всем, кто когда-либо пробовал это раньше.Java определенно не хватает специальных инструментов, таких как веб-камеры.