Нет, «устройство не найдено» является типичным ответом JMF - похоже, не удается найти устройство ввода / вывода видео / аудио. Поэтому я думаю, что JMF действительно в вашей банке и просто жалуется.
Возможно, что-то не хватает в ваших упакованных классах? Что-то, что находится на пути к классам в Eclipse, но не включено в вашу большую банку?
Обновление
Я только что вспомнил, где может быть проблема: по соображениям производительности и т. Д. JMF использует собственный код; установка JMF устанавливает DLL (Windows) или .so (Linux / Mac?). Я предполагаю, что у JMF возникают проблемы с поиском этих компонентов, когда вы вносите такие далеко идущие изменения в его путь к классам.
Я полагаю, что есть также программный драйвер эмуляции. Можете ли вы попробовать поработать с этим и посмотреть, работает ли он нормально с банки?