Mary's log 2024. 10. 19. 20:44

[개발 환경]  mac M3 Sonoma 14 /  java 11 /  gradle 7.0 /  intellij Community 2024.2.4


참고문헌

저자 깃헙

이슈 헙

 

 

***  mac 기준 설치

1. intellij Community 설치  

* Ultimate

  Community   < 잘보고 선택

* Windows, macOS, Linux  < 잘 보고 선택

* macOS - M3면 '.dmg (Apple Silicon)' 로 다운로드.

 

 

2. java11 설치   - (혹시 17로 설치할거면 11 -> 17로만 바꾸면 된다)

iTerm2 실행 (brew가 설치 되어있단 가정 하에)

 

2-1. 검색 & 설치

$ brew update
$ brew search jdk

$ brew search openjdk11
==> Formulae
openjdk@17      openjdk         openjdk@11         openjdk@21          openjdk@8

==> Casks
openttd

$ brew install openjdk@11
==> Auto-updating Homebrew...
Adjust how often this is run with HOMEBREW_AUTO_UPDATE_SECS or disable with
HOMEBREW_NO_AUTO_UPDATE. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`)
...
==> node@20
node@20 is keg-only, which means it was not symlinked into /opt/homebrew,
because this is an alternate version of another formula.

If you need to have node@20 first in your PATH, run:
  echo 'export PATH="/opt/homebrew/opt/node@20/bin:$PATH"' >> ~/.zshrc

For compilers to find node@20 you may need to set:
  export LDFLAGS="-L/opt/homebrew/opt/node@20/lib"
  export CPPFLAGS="-I/opt/homebrew/opt/node@20/include"

 

-- 로컬에 설치된 모든 jdk 버전과 경로 확인
$ /usr/libexec/java_home -V

-- 현재 자바 버전 확인
$ java --version

 

 

2-2. 이게 뭐지.. 일단 진행시켜(?

$ sudo ln -sfn /opt/homebrew/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk

 

 

 

2-3. zshrc 파일에 java의 기본 경로 추가

$ echo 'export PATH="/opt/homebrew/opt/openjdk@11/bin:$PATH"' >> ~/.zshrc

* 수정할거면 

$ sudo vi .zshrc   -- I (Insert mode 진입) 수정하고 Esc :wq(저장하고 종료)

 

2-4. 

$ export CPPFLAGS="-I/opt/homebrew/opt/openjdk@11/include"

 

 

 

*** Windows 설치 기준

1. intellij Community 설치  

* Ultimate

  Community   < 잘보고 선택

* Windows.exe 로 다운로드, 'ideaIC-2024.2.4.exe' 파일 설치 진행.

음.. 일단 선택? 

 

 

2-1. java11 설치 - 버전 설치하고 환경변수 잡아주기

Open jdk 11 다운로드

  • JRE(JAVA Runtime Environment) : 자바 프로그램이 실행될 수 있는 환경 구성
  • JDK(JAVA Development Kit) : 자바로 개발을 할 수 있는 환경구성(때문에 JRE가 포함됨)

JDK가 더 큰 거라 JDK 설치하면 된다.

zip 다운로드해서 압축 풀면 'java11' 폴더 확인 가능.

나는 원래 8, 17 버전을  이 경로 하위에 저장해둬서 여기로 복사했다. > C:\Program Files\Java  

 

2-2. 또는 Oracle Archive

하지만 2019년 이후로 청구 라이센스가 추가되고, java11도 옛날 버전이라 결함이 있다고 경고하니

open jdk 11로 설치... 근데 비상업적 용도로 개발 공부중이면 뭐로 해도 무방할 듯하다.

 

2-3. java 환경 변수 잡기

 

참고 문헌

[Java] OpenJDK 11 설치하기(JDK Builds from Oracle)

 

 


 

3. intellij Community의 기본 java 버전 11로 설정.

 

3-1. intellij Community 실행 

3-2. 설정 \ 빌드,실행,배포 \ 빌드도구 \ Gradle 

3-3. Gradle 소스 - 버전 : 자동 선택 해제.   7.0로 선택.

3-4. '적용' - '확인'

 

3-5. (미리 생성해둔 프로젝트에 반영하려면 '재빌드' 하면 됨)