컴공생의 다이어리
[Jupyter notebook] 주피터 노트북에서 자바(Java) 사용하기 본문
주피터 노트북에서 자바(Java) 사용하기
주피터 노트북은 보통 파이썬과 관련해서 사용된다. 하지만 조금의 설정을 통해 자바 또한 주피터 노트북에서 실행시킬 수 있다.
(주피터 노트북이 이미 설치되어 있다는 가정하에 글을 작성했다.)
우선 Java JDK를 설치해줘야 하는데, jdk 버전이 9버전 이상이 필요하다. Java 설치 관련해서는 아래 게시물에서 jdk 버전만 다른 것을 설치한 뒤, 환경설정하는 부분만 잘 따라가면 될 것 같다.
주피터 노트북과 자바 설치가 완료되었으면 아래 링크로 들어가 가장 최신의 압축 파일을 다운받는다.
다운받은 압축 파일을 압축 해제하면 java 폴더와 install.py가 있다. 아나콘다 프롬프트 창 혹은 cmd에서(jupyter notebook을 어떻게 설치했냐에 따라 다름) 해당 파일들이 있는 폴더(ijava-1.3.0)로 이동한 뒤 아래 명령어를 입력해준다. jupyter kernelspec list에 python과 java가 있으면 성공적으로 설치가 된 것이다.
python3 install.py
jupyter kernelspec list
혹시 실행되고 있는 주피터 노트북 파일이나 관련된 프롬프트 등이 있다면 종료를 시킨 뒤 다시 주피터 노트북을 실행시키고 New 버튼을 클릭하면 Java가 뜨는 것을 확인할 수 있다.
New 버튼을 클릭한 뒤 Java를 선택해서 주피터 노트북을 생성한 뒤, 아래와 같이 코드를 작성하고 실행시키면 자바 코드가 주피터 노트북에서 실행되는 것을 확인할 수 있다.
만일 자바로 생성한 줄 알았던 주피터 노트북이 파이썬 커널로 돌아가고 있다면 파일을 삭제하고 새로 만들지 않고 Kernel 탭에서 Change kernel 영역의 Java를 선택해 자바 커널로 변경해주면 된다.
https://latte-is-horse.tistory.com/178
'Development > 기타' 카테고리의 다른 글
Clean Naming이 왜 중요할까? (0) | 2022.02.26 |
---|---|
인바운드(inbound)와 아웃바운드(outbound) (0) | 2022.02.26 |
Clean Code(클린 코드)란? (0) | 2022.02.16 |
Web server failed to start. Port 8080 was already in use 에러 발생 (0) | 2022.02.14 |
Maven과 Gradle (0) | 2022.01.11 |