
OpenJDK Temurin (OpenJDK Temurin Portable Legacy 17) 무료 다운로드
OpenJDK Temurin 포터블 무료 다운로드 무설치 USB Java 17 LTS 환경을 제공하는 오픈소스 자바 개발 키트입니다. Eclipse Adoptium 워킹 그룹이 빌드하는 Temurin은 구 AdoptOpenJDK의 후신으로, Java SE TCK 인증을 받은 표준 호환 OpenJDK 배포본으로 널리 쓰입니다. PortableApps.com이 패키징한 Legacy 17 빌드는 32비트 OpenJDK 17 장기 지원(LTS) 버전을 USB에 담아 다닐 수 있게 만든 무설치형 패키지로, 로컬 PC에 Java 런타임을 설치하지 않고도 자바 기반 프로그램을 실행할 수 있어 관리자 권한이 없는 환경이나 휴대용 작업 환경에서 활용도가 높습니다.

📖 OpenJDK Temurin란?
⭐ 주요 기능 상세
- ✓Eclipse Adoptium Temurin 빌드: Java SE TCK 인증을 통과한 표준 호환 OpenJDK 17 배포본을 그대로 포터블 형태로 제공합니다.
- ✓장기 지원(LTS) 버전: OpenJDK 17은 주요 벤더가 장기 지원하는 LTS 라인업으로, 2027년 11월까지 보안 패치가 이어집니다.
- ✓32비트 Legacy 빌드: PortableApps.com Format의 Legacy 17 패키지는 32비트 빌드로, LibreOffice 등 32비트 자바 의존 포터블 앱과 호환됩니다.
- ✓전체 JDK 포함: javac 컴파일러, jar, javadoc, jshell 등 자바 개발에 필요한 도구가 모두 들어 있어 개발과 빌드를 USB에서 처리할 수 있습니다.
- ✓무설치 실행: 로컬 PC에 자바 런타임을 설치하지 않고도 동작하므로 관리자 권한이 필요 없으며 시스템 환경 변수를 건드리지 않습니다.
- ✓Shenandoah GC 지원: OpenJDK 11 이후 도입된 Shenandoah 가비지 컬렉터를 포함해 응답 지연이 적은 메모리 회수 전략을 선택할 수 있습니다.
- ✓PortableApps 공통 폴더 구조: 'X:\PortableApps\CommonFiles\OpenJDK' 경로에 설치되어 다른 포터블 앱들이 자동으로 이 JDK를 참조합니다.
- ✓jPortable Launcher 연동: .jar 파일을 jPortable Launcher로 실행해 별도 자바 설치 없이 자바 애플리케이션을 구동할 수 있습니다.
- ✓오픈소스 GPL+CE 라이선스: GNU GPL v2 with Classpath Exception 기반으로 상용 환경에서도 추가 비용 없이 사용할 수 있습니다.
- ✓윈도우 7부터 11까지 호환: 구형 윈도우 PC와 최신 윈도우 11 환경 모두에서 동일한 자바 런타임 동작을 보장합니다.
💾 다운로드 및 설치 방법
- 1아래 다운로드 버튼을 클릭하여 설치 파일을 받습니다.
- 2다운로드된 파일을 USB 드라이브 또는 원하는 폴더에 압축 해제합니다.
- 3해당 폴더에서 실행 파일을 더블 클릭하면 설치 없이 바로 사용할 수 있습니다.
- 4💡 아래 사용법을 참고하여 다운로드 후 직접 사용해 보세요.
🚀 사용법

⚖️ 장점과 단점
👍 장점
- +Eclipse Adoptium의 TCK 인증 빌드라 표준 자바 호환성이 검증되어 있습니다.
- +OpenJDK 17 LTS 라인이라 보안 업데이트가 길게 제공됩니다.
- +GPL v2 with Classpath Exception 라이선스로 상용·기업 환경에서도 별도 비용 없이 사용할 수 있습니다.
- +로컬에 자바를 설치하지 않아 관리자 권한이 없는 PC나 공용 PC에서 활용하기 좋습니다.
- +PortableApps Platform과 자동 연동되어 다른 포터블 자바 앱들이 즉시 이 JDK를 사용합니다.
- +javac·jar·jshell 등 전체 JDK 도구가 포함되어 개발용으로도 쓸 수 있습니다.
👎 단점
- −Legacy 17 패키지는 32비트 빌드라 대용량 메모리를 요구하는 64비트 전용 자바 앱과는 맞지 않습니다.
- −Oracle JDK 전용 상용 기능(예: 일부 모니터링 도구)은 포함되어 있지 않습니다.
- −PortableApps 공통 폴더 구조를 따르지 않으면 다른 포터블 앱과 자동 연동되지 않아 수동 설정이 필요합니다.
- −GUI 설치 마법사 없이 명령행이나 환경 변수 개념에 익숙해야 활용도가 올라갑니다.
- −약 150MB 용량이라 USB 공간이 부족한 경우 부담이 될 수 있습니다.
📋 시스템 요구사항
| 버전 | 21.0.12.1 |
| 파일 크기 | 150MB |
| 시스템 | Windows 7, 8, 10, 11 |
| 개발사 | OpenJDK Team & PortableApps.com (John T. Haller) |
| 업데이트 | 2026-09-20 |
🔍 비슷한 앱과 비교
jdkPortable 32-bitPortableApps에서 제공하는 또 다른 포터블 JDK로 Oracle Java 8 기반입니다. 구형 자바 8 환경이 필요한 경우 선택하지만, 최신 LTS 보안 패치는 OpenJDK Temurin 17 쪽이 유리합니다.
jPortableJDK가 아닌 JRE(런타임)만 담은 포터블 패키지로 자바 앱 실행에만 쓰입니다. 컴파일·개발이 필요 없다면 jPortable이 더 가볍고, 개발 도구가 필요하면 OpenJDK Temurin을 선택합니다.
jPortable Launcher포터블 자바 환경에서 .jar 파일을 더블 클릭으로 실행하도록 도와주는 보조 도구입니다. OpenJDK Temurin과 함께 설치하면 GUI 자바 앱 실행이 편해집니다.
- 📦Oracle JDK 17
Oracle이 직접 배포하는 JDK 17입니다. 2024년 10월 이후 업데이트는 Oracle 라이선스(OTN) 적용을 받아 상용 사용 시 유료 계약이 필요할 수 있습니다. 무료 LTS를 원한다면 OpenJDK Temurin이 안전한 선택입니다.
- 📦Amazon Corretto 17
AWS가 무상 배포하는 OpenJDK 17 빌드로 AWS 워크로드에 최적화되어 있습니다. Temurin과 마찬가지로 OpenJDK 기반이며 라이선스도 동일한 GPL+CE입니다.
❓ 자주 묻는 질문
Q. OpenJDK Temurin과 Oracle JDK의 차이는 무엇인가요?
OpenJDK Temurin은 Eclipse Adoptium에서 빌드한 오픈소스 OpenJDK 배포본으로 GPL v2 with Classpath Exception 라이선스를 따릅니다. Oracle JDK는 2019년 이후 라이선스 정책이 여러 차례 바뀌었고, 17 버전 역시 2024년 10월부터 업데이트가 OTN 라이선스로 바뀌어 상용 환경에서 유료 계약이 필요할 수 있습니다. 표준 자바 호환성은 두 빌드 모두 동일합니다.
Q. Legacy 17은 무엇이고 일반 Temurin 17과 어떻게 다른가요?
PortableApps.com의 'OpenJDK Temurin Portable Legacy 17'은 32비트 빌드입니다. LibreOffice 등 32비트 자바 의존 포터블 앱과의 호환을 위해 별도로 유지되는 라인이며, 64비트 환경에서는 같은 PortableApps의 64비트 OpenJDK Temurin 패키지를 선택하면 됩니다.
Q. 설치 폴더가 일반 포터블 앱과 다른 이유는 무엇인가요?
OpenJDK 포터블은 단독 실행 앱이 아니라 PortableApps Platform의 '애드온' 성격이라 'X:\PortableApps\CommonFiles\OpenJDK' 경로에 설치됩니다. 같은 USB나 폴더에 있는 다른 포터블 자바 앱들이 이 위치를 자동으로 찾아 자바 런타임으로 사용합니다.
Q. OpenJDK 17은 언제까지 보안 업데이트가 제공되나요?
OpenJDK 17은 주요 벤더가 지원하는 LTS 버전으로, Red Hat 등 주요 배포사가 최소 2027년 11월까지 보안 업데이트를 제공합니다. Eclipse Adoptium도 동일한 17u 업스트림을 따라가며 분기마다 보안 패치를 빌드합니다.
Q. 상용 프로젝트에서 무료로 사용할 수 있나요?
예, OpenJDK Temurin은 GNU GPL v2에 Classpath Exception이 결합된 라이선스로 배포되어 상용 애플리케이션이나 사내 시스템에 별도 비용 없이 사용할 수 있습니다. Classpath Exception 덕분에 자바 클래스를 링크해도 결과 애플리케이션이 GPL의 영향을 받지 않습니다.
Q. JAVA_HOME 환경 변수는 어디로 설정해야 하나요?
JAVA_HOME에는 OpenJDK Temurin이 압축 해제된 폴더의 루트 경로를 지정합니다. 예를 들어 'X:\PortableApps\CommonFiles\OpenJDK'가 루트라면 그 경로까지만 입력하고 'bin' 폴더는 포함하지 않습니다. 포터블 환경에서는 시스템 환경 변수 대신 명령 프롬프트 세션에서 'set JAVA_HOME=...'으로 임시 지정하는 방식이 안전합니다.
Q. jar 파일을 더블 클릭으로 실행할 수 있나요?
OpenJDK Temurin 단독으로는 어렵습니다. 같은 PortableApps 카테고리의 jPortable Launcher를 함께 설치한 뒤 .jar 파일의 연결 프로그램으로 지정하면 더블 클릭으로 자바 앱을 띄울 수 있습니다.
Q. AdoptOpenJDK라는 이름은 무엇이고 Temurin과 같은 것인가요?
AdoptOpenJDK는 Temurin의 옛 이름입니다. 2021년 Eclipse Foundation 산하의 Eclipse Adoptium 워킹 그룹으로 이관되면서 빌드 결과물의 명칭이 'Eclipse Temurin'으로 바뀌었습니다. 빌드 주체와 인증 절차는 동일한 계보를 잇고 있어 사실상 같은 프로젝트의 후속 명칭으로 보면 됩니다.
더 많은 무료 소프트웨어를 찾고 계신가요?
포터블 앱 전체 목록 보러가기 →