본문 바로가기
IT/Java

자이썬(Jython) 이란?

by 성준하이 2022. 12. 1.
반응형

자이썬은 파이선의 자바 구현으로 실제로는 자바 코드이며 모든 자바 가상머신에서 작동을 한다.

 

파이선 모듈 대신 자바 클래스를 사용하며 위키에서 자이선은 다음과 같이 설명된다.

자이썬(Jython)은 파이썬의 자바 구현으로, Jim Hugunin에 의해 처음으로 만들어졌다. 처음에는 파이썬 표준 구현의 이름(CPython)을 따라 JPython라는 이름을 썼다. 자이썬은 자바 언어로만 작성되었기 때문에, 모든 자바 가상 머신에서 동작한다.
자이썬 프로그램은 모든 자바 클래스를 바로 불러올 수 있다. 몇몇 표준 모듈을 제외하면, 자이썬 프로그램은 파이썬 모듈 대신 자바 클래스를 사용한다. 자이썬은 표준 파이썬 배포판의 거의 모든 모듈을 포함하고 있으나, 기존에 C로 구현된 일부 모듈은 포함하지 않는다. 예를 들면, 자이썬에서 그래픽 사용자 인터페이스는 TKinter 대신 Swing이나 AWT로 작성해야 한다.

 

쉽게 말하면 자바에서 파이선을 사용하기 위한 라이브러리이다.

 

자이썬은 공식 홈페이지도 존재한다.

https://www.jython.org/ 

 

Home

The Python runtime on the JVM

www.jython.org

다운로드에 들어가서 jar 파일을 다운받아 실행을 해주면 설치가 완료가 된다.

 

기본적으로 java 는 설치가 되어있어야 하며 쉽게 사용하기 위해서는 path도 지정을 해줘야한다.

 

그렇게까지 하면 설치가 완료가 되고 자바에서 파이선 코드를 사용할수 있게 된다.

반응형

'IT > Java' 카테고리의 다른 글

JPA 더티체킹(Dirty Checking) 이란?  (37) 2022.12.03
List 와 map 에 대해서  (30) 2022.12.02
Stream 이란?  (45) 2022.11.28
객체 생성 방법 ( 생성자 / 정적팩토리메서드 / builder)  (22) 2022.11.27
Eclipse에서 IntelliJ 단축키 사용하기  (21) 2022.11.26

댓글