본문 바로가기
Language/Scala

[Scala] 스칼라 설치 및 IDE 셋팅

by 제2의지니 2021. 10. 17.

 새로운 업무를 시작하면서 Spark(대용량 분산처리 분석시스템)을 사용하게 되었고,  Scala로 개발을 진행하게 되었다. 

기본적인 개념 정리와 사용법을 익히기 위해 스칼라 공부를 시작하기로 하였다. 먼저 로컬 환경 세팅 과정을 기록하였다.

스칼라란?

Scalable Language의 약자로 확장 가능한 언어라는 뜻.

  • 함수형프로그래밍과 객체지향 프로그래밍 언어로의 특징을 동시에 지원하는 언어이며, 자바의 복잡한 단점을 해결하기 위해 만들어졌다.
  • JVM bytecode로 컴파일되어서 실행되므로 JVM 위에서 실행시킬 수 있다.

스칼라 설치

1. 설치 환경

    • os : mac 
    • java : java version 1.8.0_281
    • scala : 2.13.6
    • IDE : 2020-12 (4.18.0)

- 자바 스칼라 버전 호환성 : 공식 문서 

2. Scalar 설치

 로컬에 home brew가 설치되어 있어 이 방법을 이용하여 설치 

  • 스칼라 설치
brew install scala
  •  스칼라 버전 지정하여 설치

- 스칼라 버전 찾기

brew search scala

 결과

- 스칼라 버전 지정 후 설치

brew install scala@2.12

이클립스 설정

  • 마켓플레이스에서 스칼라 IDE를 설치
    • help > Eclipse Marketplace 

  • File > New > other에 scala 프로젝트 생성 가능

'Language > Scala' 카테고리의 다른 글

[scala] 스칼라 익스트랙터(extractor) apply, unapply  (0) 2022.08.25

댓글