Проблема с com-портом в java

#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