Java Classpath help - PullRequest
       40

Java Classpath help

2 голосов
/ 06 апреля 2011

Я использую Java Media Framework и написал код голосовой связи.Я включил файл jmf.jar для запуска моего голосового чата.При использовании eclipse IDE я могу запустить код, и он работает.Теперь я создаю файл jar, экспортируя проект в исполняемый файл jar.Когда я запускаю этот jar с помощью java -jar voice.jar, он не работает.Я говорю, что не могу найти устройства.хотя я хорошо работал в IDE.Я искал в сети и обнаружил, что это может быть проблема с classpath.Так как решить эту проблему.Спасибо.

Ответы [ 2 ]

1 голос
/ 13 ноября 2011

Это потому, что ваш код не обнаруживает устройства захвата

вы должны скопировать файл jmf.properties в тот же каталог, где находится исполняемый файл jar

вы найдете файл jmf.properties в папке lib вашей установки jmf.

Для меня это был C: \ Program Files \ JMF2.1.1e \ lib \ jmf.properties

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

Попробуйте

java -classpath <locationofjar>/voice.jar;<locationofjar>/jmf.jar Program

...