본문 바로가기
아두이노

인텔리제이 자바 아두이노 rxtx 오류 Execution failed for task ':Main.main()'.> Process 'command 'C:/Program Files/Java/jdk-11/bin/java.exe'' finished with non-zero exit value 1

by Enhydra lutris 2023. 4. 13.

인텔리제이 아두이노 rxtx오류

Execution failed for task ':Main.main()'.
> Process 'command 'C:/Program Files/Java/jdk-11/bin/java.exe'' finished with non-zero exit value 1

 

rxtx는 dll 파일도 있어야 실행할 수 있는 라이브러리다.

인텔리제이에서 rxtx를 실행하기 위해서는 rxtx 라이브러리를 추가하는 것 뿐만아니라

Run > Edit Configuration에서 왼쪽 상단에 +에 들어가서 Application을 추가하고

자바는 8로 설정하고(8버전 이상에서는 실행되지 않습니다.),  -cp 는 실행할 코드가 있는 모듈을 선택하고, main class는 실행할 클래스를 넣어줍니다.

그리고 Modify options > Add VM options를 선택하고 VM options에 -Djul.library.dir="rxtxSerial.dll이 있는 주소"를 넣고 Apply 하면 됩니다.

 

댓글