javax.comm에 "드라이버"를 추가하는 방법? Java의 직렬 포트 프로그래밍

StackOverflow https://stackoverflow.com/questions/299250

  •  08-07-2019
  •  | 
  •  

문제

javax.comm 클래스와 함께 내 PC에서 RS-232 직렬 포트를 사용하려고합니다. 나는 그 API에 새로 왔기 때문에 먼저 문서를 살펴보고 당신이해야 할 첫 번째 일은 클래스 CommportListener의 모든 포트를 "목록"하고 그 중 하나를 선택하는 것입니다.

그것은 잘 작동했습니다! 문제는 이제 내 포트가 없다는 것입니다. 내 컴퓨터에 /dev /ttys0 및 /dev /ttys1 포트를 나열합니다. 내 포트 (여러 번 그들과 협력 해 왔음)는 /dev /ttysnx0 및 /dev /ttysnx1입니다.

다시 웹 서핑 웹을 서핑합니다. 나는 카드의 드라이버를 API 시스템에 "등록"또는 "로드"하는 것과 같은 일을해야한다는 것을 알게됩니다. 또한 Windows에서 작업하려고했는데 API의 "일반적인"버전을 제공합니다.

나는 모든 것을 고소하고 문서화에 대한 링크 ... 무언가 ... Java를 통해 내 직렬 포트를 사용할 수있게 해주는 것은 결국 내 목표입니다 ...

감사합니다.

도움이 되었습니까?

해결책

rxtx를 사용해 보셨습니까? Windows/XP에서 그 API로 성공을 거두었습니다. "나를 때리기 시작한 것"이 무슨 뜻인지 잘 모르겠습니다.

RXTX 프로젝트에 대한 최근 활동이 많이 있었으며 여러 수정 사항을 통합 한 새로운 릴리스와 추가 지원이 임박했습니다. 메일 링리스트도 비교적 활동적입니다. javax.comm 한동안 다소 죽었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top