2017-09-12 10 views
-1

에 IA 32 비트 .dll을로드 할 수 없습니다. 직렬 포트에 연결하기 위해 rxtx 라이브러리를 사용하려고합니다. 따라서 PC 및 프로그램의 포트를 식별하는 프로그램을 테스트했습니다. 작동하지만 프로그램을 실행 가능한 jar 파일로 내보내고 명령 java -jar prog.jar을 실행하면 오류가 표시됩니다 (IA64 비트 .dll을 AMD 64 비트에서로드 할 수 없음)AMD 64 비트 (rxtx)

+0

"i tested a program"에 대한 자세한 정보를 지정할 수 있습니까? 테스트 한 방법이 더 jvm args를 제공 할 수 있습니다. – kaza

+0

나는 이클립스에서 테스트했는데, 난 그냥 실행 버튼을 클릭했을 때 이클립스에서 실행 버튼을 클릭했다. –

+0

이클립스가 실행될 때 jvm args가 무엇인지 확인하고,'java -jar prog.jar ' – kaza

답변

0

> 실행 구성 - -이 프로젝트 속성을 확인 본질적으로 ...

How can I specify the default JVM arguments for programs I run from eclipse?

을 이클립스에서 사용하는 JVM 인수를하는 방법에 대한 몇 가지 세부 사항을 제공합니다> 인수 탭 -> JVM 인수 당신은 그 인수를 복사하고이 빈

https://stackoverflow.com/a/4440223/6935152 프로젝트에서 자바를 사용한다 당신이 아래에 따라 당신의 java <jvmArgs> -jar prog.jar

확인 JRE에서 사용한다 enter image description here (프로그램 인수 아래 두 번째 상자) -> Properties를 선택하고 Java Build Path를 선택하고 Libraries 탭을 선택한다. JRE 시스템 라이브러리 찾기

+0

상자가 비어 있습니다. vmArgument가 없습니다. –

+0

다음으로 확인해야합니다. Eclipse에서 쉘 (실행중인 곳)과 동일한 자바를 사용하고 있습니다. – kaza

+0

어떻게 확인할 수 있습니까? –