#java #port
#java #порт
Вопрос:
Я пытался написать COM-порт, используя Java. Но когда я выполняю отладку, появляется окно с флажком для выбора портов, отображающим ,
gnu.io.rxtx.properties не обнаружен. В этой операционной системе нет согласованных средств обнаружения портов. Необходимо указать, какие порты допустимы в этой системе, прежде чем может произойти надлежащее перечисление портов. Пожалуйста, проверьте порты, которые действительны в этой системе, и выберите Сохранить.
Как можно решить эту проблему.
Ответ №1:
Вам нужно будет проверить, есть ли на вашей виртуальной машине необходимые файлы для инициализации связи через COM-порт? Если нет, вам, вероятно, придется сначала найти эти файлы.
Возможно, вы захотите ознакомиться с webby по адресу:
http://www.oracle.com/technetwork/java/index-jsp-141752.html
также, если вам нужен пример, оформите заказ:
http://www.java2s.com/Code/Java/Development-Class/OpenaserialportusingJavaCommunications.htm
Надеюсь, это помогло.
Приветствую, Верн
Комментарии:
1. При этом, скорее всего, ваша текущая виртуальная машина подключена неправильно. Убедитесь, что у вас есть правильные lib-файлы, а также настройки пути. Приветствую!
Ответ №2:
Окно, которое вы описываете, является частью библиотеки RXTX. The RXTXcomm.jar имеет класс Configure, который содержит метод main. Вы видите всплывающее окно, потому что вы запускаете основной метод из Configure, а не отлаживаете свое приложение. В вашем отладчике убедитесь, что вы действительно отлаживаете свой код, а не библиотеку RXTX.
Ответ №3:
gnu.io
также имеет класс main. По умолчанию Eclipse выбирает основной метод gnu.io .
Перейдите к проекту —> Запуск от имени —> Конфигурации запуска -> Приложения Java -> (Ваша конфигурация запуска) -> Главная ->
В текстовом поле Основной класс используйте кнопку поиска, чтобы выбрать свой класс в качестве основного класса. Ваша проблема должна быть исправлена
Комментарии:
1. Это действительно помогает скомпилировать программу, но я боюсь, что основная проблема сохраняется, так что приложение не запускается должным образом:
java.lang.UnsatisfiedLinkError: C:Usersownereclipse-workspaceTutorial1rxtxSerial.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform thrown while loading gnu.io.RXTXCommDriver