컴공생의 다이어리

[Jupyter notebook] 주피터 노트북에서 자바(Java) 사용하기 본문

Development/기타

[Jupyter notebook] 주피터 노트북에서 자바(Java) 사용하기

컴공 K 2022. 2. 21. 00:01

주피터 노트북에서 자바(Java) 사용하기

주피터 노트북은 보통 파이썬과 관련해서 사용된다. 하지만 조금의 설정을 통해 자바 또한 주피터 노트북에서 실행시킬 수 있다.

 

(주피터 노트북이 이미 설치되어 있다는 가정하에 글을 작성했다.)

 

우선 Java JDK를 설치해줘야 하는데, jdk 버전이 9버전 이상이 필요하다. Java 설치 관련해서는 아래 게시물에서 jdk 버전만 다른 것을 설치한 뒤, 환경설정하는 부분만 잘 따라가면 될 것 같다.

 

[자바, Java] OpenJDK 1.8 설치

Java OpenJDK 1.8 설치 Oracle Java 유료화 정책이 시행되면서 OpenJDK를 많이 사용하는 추세라고 한다. 오늘은 OpenJDK 1.8버전을 설치하는 과정에 대해 정리하고자 한다. 우선 아래 Github로 들어가자 마자

computer-science-student.tistory.com

 

 

주피터 노트북과 자바 설치가 완료되었으면 아래 링크로 들어가 가장 최신의 압축 파일을 다운받는다.

 

Releases · SpencerPark/IJava

A Jupyter kernel for executing Java code. Contribute to SpencerPark/IJava development by creating an account on GitHub.

github.com

작성일 기준 - 최신 파일 버전 : 1.3.0

 

 

다운받은 압축 파일을 압축 해제하면 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

 

주피터 노트북에서 자바 실행 환경구축. java on jupyter notebook

주피터 노트북은 주로 파이썬을 아주 유용하게 사용할 수 있는 환경을 제공한다. 특히 주피터 노트북의 가장 큰 장점은 셀로 구분을 할 수 있기 때문에 간단한 프로그램이나 코딩테스트를 연습

latte-is-horse.tistory.com

https://murphymoon.tistory.com/entry/Jupyter-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-Java-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0IJava

 

Jupyter 환경에서 Java 사용하기(IJava)

Java를 스크립트처럼! Java 프로그래밍 언어를 스크립트처럼 활용할 수 있는 최적의 환경을 누려보자 IJava IJava는 Jupyter용 Java 스크립트 환경을 위한 프로그램인 듯하다. [ 잘 모르겠다.. ] 이 글에서

murphymoon.tistory.com

 

728x90
Comments