Апплет - Серийный порт связи - PullRequest
0 голосов
/ 02 сентября 2011

Я пытаюсь создать простой Java-апплет, который считывает данные, поступающие через последовательный порт.Возможно ли это?

Ответы [ 3 ]

3 голосов
/ 02 сентября 2011

По умолчанию Java не поддерживает связь с последовательными портами.Есть библиотеки, такие как RXTX, которые позволяют вам это делать, но, к сожалению, RXTX требует собственной библиотеки для конкретной платформы, чтобы использовать последовательные порты.

Дальнейшее осложнение заключается в том, что Java-апплеты по умолчанию работают в очень ограниченной изолированной программной среде., что означает, что вам нужно: а) подписать апплет и б) вручную установить необходимые библиотеки RXTX на хост-компьютере, что не очень удобно для пользователя.

Альтернативное решение обсуждается в в этом SOвопрос (короче: используйте Java Web Start, а не апплет, и все становится намного проще).

1 голос
/ 22 сентября 2011

Для этого вы можете использовать jSSC lib (Java Simple Serial Connector).Страница в коде Google: http://code.google.com/p/java-simple-serial-connector/

Также см. Эту страницу: http://code.google.com/p/java-simple-serial-connector/wiki/jSSC_Terminal

Это апплет терминала последовательного порта на основе jSSC.Исходный код jSSC-терминала вы можете скачать на странице «Загрузки».

С уважением, Соколов Алексей.

1 голос
/ 02 сентября 2011

Да, это возможно. Сказав это, я думаю, что @andri указал лучший путь к решению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...