인텔리제이 아두이노 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 하면 됩니다.
'아두이노' 카테고리의 다른 글
인텔리제이 자바 아두이노 시리얼통신 오류 Error 0x5 at ..\rxtx\src\termios.c(892): (0) | 2023.04.13 |
---|---|
인텔리제이 자바 아두이노 rxtx 오류 / 자바 버전 오류 (0) | 2023.04.13 |
아두이노로 사운드 센서 제어하기 (0) | 2023.03.30 |
아두이노로 서보모터 제어하기 (0) | 2023.03.30 |
아두이노로 스텝모터 사용하기 (0) | 2023.03.30 |
댓글