Eclipse Temurin 11은 Eclipse Adoptium이 제공하는 OpenJDK 기반 Java 11 개발·실행 환경이다. macOS의 Intel과 Apple Silicon용 패키지가 있으며, Java 11을 요구하는 업무 프로그램 실행과 기존 Java 프로젝트 유지보수에 사용할 수 있다. 편집기는 별도로 선택하고, Temurin의 컴파일러·실행 도구를 연결해 사용하는 방식이다.
Java 11로 운영 중인 서버 프로그램을 Mac에서 개발·점검하는 개발자, Java 11을 명시한 교육 과정을 따라가는 학습자, 특정 Java 업무 도구의 실행 환경을 준비하는 사용자에게 맞는다. Temurin은 Java 배포판이며 Eclipse IDE와는 별개다.
공식 홈페이지는 Java SE TCK 호환성 시험과 AQAvit 검증을 거친 배포판으로 소개한다. 다만 이러한 검증이 모든 외부 라이브러리와 업무 프로그램의 호환성을 보장하는 것은 아니므로, 사용하는 프로그램의 Java 요구사항도 확인해야 한다.
공식 11.0.32.1+1 배포 자료에서 macOS용 x64와 aarch64 JDK의 PKG 및 tar.gz 파일을 확인했다. Intel Mac은 x64, Apple Silicon Mac은 aarch64 패키지를 선택한다. 개발과 컴파일에는 JDK를 선택하고, 실행만 필요한 경우에는 프로그램 공급자의 JDK·JRE 요구사항을 따른다.
입력 정보의 11.0.32.1,1에 대응하는 공식 릴리스 표기는 11.0.32.1+1이다. 운영체제 이름만 보고 다운로드하지 말고 CPU와 필요한 Java 주 버전을 함께 확인한다.
공식 배포 페이지에서 Java 11, macOS, CPU 아키텍처, JDK를 선택하고 PKG를 받는다. 파일의 SHA-256 값을 공식 자료와 대조한 뒤 PKG를 열어 라이선스와 설치 위치를 확인하고 설치를 진행한다. 공식 문서는 기본 설치 경로를 /Library/Java/JavaVirtualMachines/ 아래로 안내한다.
설치 후 터미널에서 java -version과 javac -version을 확인하고, 사용하는 IDE의 프로젝트 SDK도 같은 JDK 11로 지정한다. 첫 작업은 JShell에서 간단한 계산식을 실행하거나, 작은 Java 파일을 javac로 컴파일한 뒤 java로 실행하는 순서가 적합하다.
예를 들어 Java 11 기반 정산 배치 프로그램을 유지보수한다면, Mac의 프로젝트 SDK와 빌드 도구가 사용하는 JDK를 Temurin 11로 맞춘 뒤 테스트용 자료로 결과를 비교할 수 있다. 날짜·금액 변환 같은 작은 로직은 JShell에서 먼저 확인하고, 전체 프로그램의 클래스 의존성은 jdeps로 살펴보는 방식이다.
실행 지연을 조사할 때는 포함된 Java Flight Recorder로 동작을 기록하고 별도 Eclipse Mission Control에서 분석하는 흐름을 검토할 수 있다. 실제 운영 환경에 적용하기 전에는 동일한 입력에 대한 결과와 외부 연동 동작을 확인해야 한다.
공식 홈페이지는 Temurin 바이너리를 무료로 제공하며 라이선스 비용이 없다고 안내한다. 기능을 잠근 체험판과 유료판을 나누는 제품 구조는 확인되지 않았다. 프로그램 사용과 장애 대응 계약은 별개다.
Adoptium 커뮤니티에는 버그를 제보할 수 있지만, 전담 지원이나 응답 시간 보장이 필요하면 상용 지원 업체와 별도 계약을 검토해야 한다. Eclipse 자체는 이러한 유료 지원 서비스를 제공하지 않는다고 명시한다.
설치했는데 다른 Java가 실행된다면 먼저 java -version과 javac -version을 비교하고, 명령 경로와 JAVA_HOME, IDE의 SDK, 빌드 도구의 JDK 설정을 차례로 확인한다. javac를 찾지 못하면 JRE를 선택했는지 또는 JDK의 실행 파일 경로가 빠졌는지 살핀다.
클래스 버전 오류가 나면 프로그램이 요구하는 Java 버전과 현재 실행 버전을 비교한다. 네이티브 라이브러리 오류는 JDK와 라이브러리의 CPU 아키텍처를 확인한다. JavaFX 프로그램은 별도 OpenJFX 구성이 필요할 수 있으며, JNLP 프로그램은 Temurin 11 설치만으로 해결된다고 가정하면 안 된다.
Java 11을 요구하는 기존 프로젝트에는 Temurin 11을 검토하고, 새 프로젝트는 사용하는 프레임워크가 지원하는 더 최신 LTS 버전과 비교한다. Oracle JDK에서 이동할 때도 주 버전뿐 아니라 라이선스, 지원 계약, JavaFX 등 추가 구성 요소를 확인해야 한다. IDE는 코드 편집과 개발 작업을 돕고, Temurin은 실제 컴파일·실행 환경을 제공하므로 함께 사용할 수 있다.
2026-10-09 확인한 공식 지원표에서 Java 11은 지원 종료 상태가 아니며, 바이너리 제공 종료 시점은 최소 2027년 10월로 안내된다. 이는 개별 macOS 버전의 지원이나 계약상 응답 시간을 보장하는 날짜와는 구분해서 검토해야 한다.
github.com
Miniforge는 conda-forge를 기본 패키지 저장소로 설정한 최소 설치 배포판이다. conda와 mamba를 제공하며, 필요한 라이브러리를 추가하고 프로젝트마다 독립된 실행 환경을 만들 수 있다. macOS에서 Python 데이터 분석이나 개발 환경을 직접 구성하려는 사용자에게 적합하다.
mitmproxy.org
mitmproxy는 HTTP·HTTPS 통신을 가로채 요청과 응답을 살펴보고, 수정·저장·재생하는 무료 오픈소스 프록시입니다. macOS뿐 아니라 Windows와 Linux도 지원합니다. 터미널 인터페이스인 mitmproxy, 브라우저 GUI인 mitmweb, 자동화에 쓰는 mitmdump를 제공하며, 앱과 서버 사이의 API 오류를 분석하거나 테스트 응답을 만드는 개발자·QA 담당자에게 적합합니다.
corretto.aws
AWS Corretto JDK의 공식 명칭은 Amazon Corretto이며, Amazon이 배포하는 무료 OpenJDK 개발·실행 환경이다. Java SE 호환성 검증을 거쳤으며 macOS, Linux, Windows에서 Java 프로그램을 개발하고 실행할 수 있다. 이 설명은 제공된 버전에 해당하는 Corretto 21 LTS와 macOS 사용을 중심으로 다룬다.
postman.com
Postman은 API 요청 전송, 응답 검사, 테스트 자동화와 협업을 제공하는 API 개발 플랫폼입니다. macOS의 Intel·Apple Silicon을 지원합니다.
github.com
VSCodium은 Microsoft의 VS Code 오픈 소스를 커뮤니티 기본 설정으로 빌드해 배포하는 무료 코드 편집기입니다. Microsoft 브랜딩을 제외하고 편집기 텔레메트리를 기본 비활성화하며, 확장 설치에는 Open VSX를 사용합니다. macOS·Windows·Linux를 지원하지만, 일부 Microsoft 전용 확장과 디버거는 호환되지 않으므로 기존 개발 환경을 옮기기 전에 확인이 필요합니다.
opencode.ai
OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.