Java Mac에 개발환경 세팅

개미는뚠뚠·2023년 1월 28일
0

java

목록 보기
2/11

오늘은 JAVA를 MAC에 설치하는 방법을 간략하게 정리하려고 한다.

1.SDKMAN을 이용해서 openJDK설치하기

[설치 링크] https://sdkman.io/install

$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"

2.SDKMAN 명령어

$ sdk version <-- sdkman 버전출력
$ sdk list java <-- 설치 가능 & 설치된 JDK목록
$ sdk install java 8.0.292-zulu <-- 지정된 JDK설치(원하는 종류와 버전 지정)
$ sdk default java 8.0.292-zulu <-- 사용할 java버전을 변경(모든 쉘에 적용)
$ sdk use java 8.0.292-zulu <-- 사용할 java버전을 변경(현재 쉘에만 적용)
$ sdk current java <-- 현재 사용중인 java버전 출력
$ echo $JAVA_HOME <-- JAVA_HOME으로 지정된 경로 출력

3.eclipse 설치
https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2019-09/R/eclipse-java-2019-09-R-macosx-cocoa-x86_64.dmg&mirror_id=1273

위의 링크를 누르면 다음과 같이 dmg파일이 설치되는데 [eclipse] 파일을 클릭 후 [Application] 디렉토리로 이동

4.ini파일 설정하기

3번 작업을 마쳤다면 응용 프로그램 디렉토리에 [eclipse.exe] 파일이 생성된다. 하지만 바로 동작을 하지 않는 모습이 보일 것이다. 이러한 이유는 ini 설정파일을 수정해주지 않아서 그렇다.

다음과 같이 마우스 우클릭을 통하여 패키지 내용 보기를 누르면 finder를 통해 Contents 라는 디렉토리가 보일 것이다. 그럼 다음과 같은 순서대로 작업을 경로를 타고 이동한다.

[Contents > Eclipse > eclipse.ini]

이후 eclipse.ini를 에디터를 통해 열고 다음과 같이 입력하고 저장한다.

[eclipse.ini]
-startup
../Eclipse/plugins/org.eclipse.equinox.launcher_1.5.500.v20190715-1310.jar
--launcher.library
../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.1100.v20190907-0426
-product
org.eclipse.epp.package.java.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
/Users/seongnamkung/.sdkman/candidates/java/8.0.292-zulu/bin
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.requiredJavaVersion=1.8
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts

다음과 같이 설정을 마쳤다면 [응용프로그램]으로 돌아가 eclipse를 실행할 수 있다.
만약, 에러가 난다면 환경변수 에러의 가능성이 크다. 그때는 다음과 같은 조치를 취한다.

/Library/Java/JavaVirtualMachines/jdk버전/Contents/Home

터미널에서 다음과 같이 Library에 있는 jdk 경로를 확인하고

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk버전/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

위와 같이 path 지정 후 다시 시도해본다.

0개의 댓글