Получение javax.media.NoProcessorException - PullRequest
0 голосов
/ 13 апреля 2011

Ниже приведен код моего аудио, видео проекта записи. Звуковой файл создается, но при создании видеофайла "testVideo.mov" я получаю "исключение javax.media.NoProcessorException: не удается найти процессор".

ImageDataSource ids = new ImageDataSource(width, height, frameRate);
    Processor p;

    try 
    {
        UFBScrRecLogs.write("- create processor for the image datasource ...");
        p = Manager.createProcessor(ids);
    } catch(Exception e){e.printStackTrace();}

когда я выполняю этот код в eclipse, он работает нормально, но когда я делаю установщик Windows для приложения и запускаю это приложение после его установки, я получаю ошибку выше.

Я не понимаю, почему он работает в среде Eclipse, но не как приложение Windows.

Ответы [ 2 ]

0 голосов
/ 13 апреля 2011

Я нашел решение.На самом деле это была проблема с jmf jar.Я использовал старый jmf jar, теперь я использовал последний jmf jar, и исключение не приходит.

0 голосов
/ 13 апреля 2011

Может быть проблема с classpath. Может быть, среда Windows не обеспечивает быстродействующий процессор. Проверьте путь сборки eclipse, а также путь к классам на компьютере с Windows на наличие различий в версии Java (разные стандартные библиотеки) и других библиотеках.

Плюс проверьте настройки classpath вашего приложения.

...