2009-11-20 7 views
3

Java Communications API가 필요한 Eclipse RCP로 Java 애플리케이션을 개발했습니다. 이제는 javax.comm을 먼저 설정해야합니다 (javax.comm.properties, win32comm.dll 및 comm.jar을 설치하십시오). 내 질문은 다음과 같습니다. javax.comm이 사용자 컴퓨터에 설치되도록하려면 응용 프로그램을 어떻게 배포해야합니까? ? 설치 프로그램을 제공하는 설치 프로그램을 제공해야합니까? 아니면 응용 프로그램 자체가 해당 디렉토리에있는 파일을 내보낼 수 있도록해야합니까?Java Communications API를 배치하는 방법

나는 그런 일은 한번도하지 않았기 때문에 어떤 도움을 주셔서 감사합니다.

감사

+0

현재로서는 런타임시 JAR에서 javax.comm.properties 및 win32com.dll을 내보내고 manifest.mf를 통해 classpath에 comm.jar를 추가하여 실행하고 있습니다. –

답변

1

저는 Java Comm 대신 RXTX을 사용하고 있지만 문제는 같습니다. RXTX 사이트에는 이에 대한 설명서가 있으며 Wiki을 참조하십시오. 설명은 Eclipse 3.3이지만 3.5에서도 작동합니다.

+0

그동안 RXTX로 전환했고, 그것을 임베딩하는 방법에 대한 좋은 [instruction] (http://www.kuligowski.pl/java/rs232-in-java-for-windows1)을 발견했습니다. Eclipse Java 프로젝트 내에서. –

0

어떻게 응용 프로그램을 배포 하시겠습니까? JAR로서, 나는 생각하니? 이 경우 Class-Path 항목이있는 JAR의 manifest.mf 파일을 설정해야합니다.이 항목에는 원하는 자원에 대한 세미콜론으로 구분 된 상대 경로가 들어 있습니다 (JAR 파일 자체로부터의 상대 경로). javax.comm 항목이 포함 된 응용 프로그램을 배포 할 수 있으며 필요한 경우 설치 지침이 포함 된 readme.txt을 작성하십시오.

+0

RCP 응용 프로그램 (.exe) 내에서 이클립스 플러그인 (.jar)으로 배포 할 것입니다. manifest.mf에 파일을 추가해도 작동하지 않으며 수동 설치 지침은 실제로 응용 프로그램이 지시하는 종류의 옵션이 아닙니다. –

관련 문제