2015-05-26 2 views
0

Для школьного проекта я должен сделать программу Java для чтения и записи в arduino. Я использовал библиотеку javax.comm для подключения через COM-порт. Если я запускаю программу в netbeans, она работает нормально. Он читает вывод от arduino и может писать ему. Но если я запустил .jar-файл, который генерируется netbeans в cmd, то программа не может найти com-порт. Библиотека используется правильно, потому что программа предоставляет исключение, которое используется в библиотеке javax.comm. Я расстроен и не знаю, что делатьComm port не распознается при запуске файла jar в CMD

Пожалуйста, помогите.

ответ

0

The COM port settings in the Ports option of Control Panel have no effect on COM port settings used in a command prompt window.

Попробуйте использовать приложение РЕЖИМА в CMD проворного взаимодействовать с COM-портом и настроить его по мере необходимости для вашего приложения Java. Дополнительную информацию см. В статье базы знаний Microsoft, указанной выше.

Например:

C:> MODE /? 

предоставит информацию об использовании на команду MODE.

Кроме того, убедитесь, что приглашение вашего cmd работает как администратор.

+0

И как я могу использовать приложение MODE, я не могу найти его на предложенном вами сайте. – Novahc

+0

MODE - это встроенная команда в командной строке cmd. См. Обновленный ответ. – user700390

+0

Нет, это не работает. Я установил скорость передачи и все правильные значения, и это дает мне ту же ошибку. – Novahc

Смежные вопросы