Как получить доступ к USB-портам в [закрытом] Java

28
задан progyammer 24 September 2016 в 17:01
поделиться

3 ответа

Нет ничего эквивалентного поддержке USB C # в Java. И JUSB, так и Java-USB очень устарели и, скорее всего, используемые для любого серьезного развития приложений.

Если вы хотите реализовать трансплатформенную USB-приложение, действительно ваша лучшая ставка - написать абстрактный интерфейс JNI , который говорит с Linux, Mac и Windows нативных библиотек, которые вам придется написать сами Отказ Я бы посмотрел на libusb для обработки Mac и Linux. Windows, как вы видели, довольно просто. Я только что пришел в длину год, который сделал только это, и, к сожалению, это единственное серьезное кроссплатформенное решение. Если вам не нужно реализовывать в Windows, и ваши потребности ограничены, вы можете обойтись одним из старых java libs (JUSB или Java-usb). Все, что нужно развертывать на Win32 / Win64, понадобится родной компонент.

14
ответ дан 28 November 2019 в 03:10
поделиться

API Java Communications . Это должно предоставить аналогичную функциональность C # System.io.ports пространства имен.

3
ответ дан 28 November 2019 в 03:10
поделиться

См. Библиотеки JUSB или библиотек USB4JAVA .

7
ответ дан 28 November 2019 в 03:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: