2008-11-18 4 views
4

javax.comm 클래스가있는 PC에서 RS-232 직렬 포트를 사용하려고합니다. 그 API에 대해 newby입니다. 그래서 먼저 설명서를 살펴보고 CommPortListener 클래스의 모든 포트를 "나열"하고 그 중 하나를 선택하는 것이 중요하다는 것을 알았습니다.javax.comm에 "드라이버"를 추가하는 방법은 무엇입니까? Java에서 직렬 포트 프로그래밍

잘 작동했습니다. 문제는, 지금, 나의 항구가없는 것이다. 내 컴퓨터에 존재하지 않는/dev/ttyS0 및/dev/ttyS1 포트를 나열합니다. 내 포트 (나는 여러 번 그들과 함께 작업 해왔다)는/dev/ttySNX0 및/dev/ttySNX1이다.

다시 웹 서핑을하면 내 카드 드라이버를 API 시스템에 "등록"하거나 "로드"해야한다는 것을 알 수 있습니다. 이전 버전에서 수행 할 수 있지만 지금은 할 수 없습니다. 또한, 나는 창문 아래에서 그것을 시도하고 그들이 나에게 이길 시작 RXTX 응용 프로그램을 필요로 API의 "제네릭"버전을 제공합니다.

내가 어떤 sugestions 감사 것이 문서에 링크 ... 뭔가 ... 나 자바를 통해 내 시리얼 포트를 사용할 수 있도록, 느릅 나무는, 결국, 내 목표 ...

감사합니다 사람들입니다! !!!

답변

1

RXTX를 사용해 보셨습니까? 나는 Windows/XP에서 그 API로 성공했다. "나를 이기기 시작하다"는 것이 무슨 뜻인지 확실하지 않습니다.

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