2009-12-02 2 views
0

gcj-4.3을 사용하여 Linux 기본 프로그램으로 컴파일해야하는 Java 프로그램이 있습니다. 이 프로그램은 직렬 포트 액세스가 필요합니다. javax.comm API는 직렬 포트 액세스를 제공하지만 컴파일 된 자바 프로그램을 사용하는 방법을 잘 모르겠습니다.Java는 javax.comm api를 사용하여 gcj로 컴파일됩니다. 가능한?

대상 상자에 Java가 설치되어 있지만 물론 컴파일 된 프로그램이 JRE에서 실행되고 있지 않습니다 ... 그래서 comm.jar 파일에서 어떻게 링크 할 수 있는지 또는 파일이 어떻게 찾을 수 있는지 정확히 모르겠습니다. 필요한 .properties 파일

내 .jar 파일로 comm.jar allong을 컴파일하고 두 개의 오브젝트 파일을 함께 연결할 수 있는지 궁금합니다. 내 코드가 comm.jar의 클래스를 참조 할 수 있습니까?

미리 도움 주셔서 감사합니다.

답변

0

내가 GCJ 전문가가 아니에요하지만 난 (내가,이 내가 수행하지 않은 일부 탐사가 필요합니다 구문을 제공하고 있지 않다) 몇 가지 제안이 있습니다

  • 먼저, 난 당신이 생각 '마침내
  • 는, 호출 시간에 프로그램 등록 정보를 전달하는 GCJ_PROPERTIES 환경 변수를 사용하여 라이브러리에 코드를 연결해야합니다, 다음 (공유) 라이브러리로 comm.jar,
  • 를 컴파일 할 것이다.

다음 포인터이 구현하는 것이 도움이 될 수 있습니다