신규 JDK 개선 제안 10개, 자바 AI 및 암호화 기능 강화·언어 단순화·개발자 생산성 향상
JDK 관련 도구, 프레임워크, 라이브러리, 서비스 등으로 구성된 오라클 자바 인증 포트폴리오 종합 컬렉션으로 자바FX 및 헬리돈 상용 지원 사용 가능
Austin, Texas—2026년 3월 18일
오라클이 세계 1위 프로그래밍 언어이자 개발 플랫폼인 자바의 최신 버전, 자바 26(Java 26)을 출시했다. 자바 26(오라클 JDK 26)은 개발자 생산성을 높이고, 언어를 간소화하고, 개발자가 애플리케이션에 AI 및 암호화 기능을 통합할 수 있도록 지원하는 수천 가지 개선 사항을 제공한다. 또한 오라클은 개발자가 개발 이니셔티브를 더욱 간소화하고 강화할 수 있도록 지원하는 자바 인증 포트폴리오(Java Verified Portfolio, JVP)도 새로 발표했다. JVP는 오라클이 지원하는 엄선된 도구 및 프레임워크, 라이브러리, 서비스 모음을 제공한다. JVP에는 자바 기반 UI 프레임워크인 자바FX(JavaFX) 및 마이크로서비스용 자바 프레임워크인 헬리돈(Helidon)에 대한 상용 지원도 포함되어 있다. 또한 오라클은 헬리돈의 릴리스 주기를 자바 릴리스와 일치시키고, 헬리돈을 오픈JDK(OpenJDK) 프로젝트로 제안할 계획이다. 2026년 3월 17일부터 19일(현지 시간)까지 캘리포니아주 레드우드 쇼어스에서 열리는 자바원 2026(JavaOne 2026)에서 최신 자바 26 릴리스에 대한 보다 자세한 내용을 확인할 수 있다.
아르날 다야라트나(Arnal Dayaratna) IDC 소프트웨어 개발 연구 부사장은 "많은 기업이 30년 이상의 긴 기간 동안 자바 플랫폼과 언어를 활용해 미션 크리티컬 시스템을 구동하고 애플리케이션 및 서비스를 신속하게 개발할 수 있었다."라며, "자바 플랫폼은 지속적으로 진화하여 기업이 애플리케이션에 혁신적인 기술을 통합하면서도 미션 크리티컬 소프트웨어에 필수적인 신뢰성과 보안을 유지할 수 있도록 지원해 왔다. 자바 26은 고급 AI 및 보안 기능과 같은 새로운 기능과 서비스로 자바의 기능을 확장해 기업의 혁신을 한층 가속화할 것이다."라고 말했다.
조지 사브(Georges Saab) 오라클 자바 플랫폼 부문 수석 부사장 겸 오픈JDK(OpenJDK) 이사회 의장은 "자바는 지난 30년 이상 엔터프라이즈 기술의 근간이었다. 기업 애플리케이션 스택의 중추로서 강력하고 안정적이며, 안전한 애플리케이션 및 서비스 구축을 지원해 왔다."라면서 "자바 26의 여러 신규 기능은 기업이 AI와 암호화 기술을 활용한 애플리케이션을 구축해 비즈니스 성장을 가속화할 수 있도록 지원하고자 하는 오라클의 의지를 반영한다. 오라클이 새롭게 선보이는 JVP를 통해 개발자들은 고성능 마이크로서비스 및 AI 지원 애플리케이션 구축을 위한 빠르고 경량화 된 자바 프레임워크 헬리돈을 비롯, 오라클이 지원하는 검증된 도구 모음을 활용하여 개발 프로젝트를 효율화 할 수 있게 되었다."라고 말했다.
언어 기능
JEP 530: 패턴, 인스턴스오브, 스위치의 기본 유형(네 번째 미리보기): 자바의 일관성 및 표현력을 강화해 AI 추론이 통합된 애플리케이션 개발을 간소화함으로써 개발자 생산성 향상을 지원한다. 패턴 매칭, 인스턴스오브(instanceof), 스위치(switch) 사용시 마찰을 유발하는 기본 데이터 유형과 관련된 여러 제한 사항을 제거할 수 있다. 개발자 생산성을 더욱 향상시키기 위해 무조건적 정확성의 정의를 개선하고 스위치 구문에 더 엄격한 지배성 검사를 적용함으로써 컴파일러가 더 광범위한 코딩 오류를 식별하고 최소화할 수 있도록 지원한다.
성능 업데이트
JEP 522: G1 GC: 동기화 감소를 통한 처리량 개선: 메모리 효율성을 개선해 개발자가 더 짧은 시간에 더 많은 작업을 처리할 수 있도록 지원한다. 애플리케이션과 가비지 컬렉터 스레드 간의 동기화를 줄여 G1 가비지 컬렉터의 처리량을 향상시킨다. 추가 하드웨어 없이 더 빠른 구동 및 더 많은 사용자 지원이 가능해지므로 효율성 향상, 인프라 비용 감소, 더 원활한 사용자 경험 등의 효과를 누릴 수 있다.
프로젝트 레이든(Project Leyden) 기능
JEP 516: 모든 GC를 위한 AOT 객체 캐싱: 모든 가비지 컬렉터(GC)를 통한 자바 애플리케이션 시작 시간을 가속화함으로써 개발자 생산성과 리소스 효율성을 개선할 수 있다. 캐시되고 사전 초기화된 자바 객체를 중립적이고 GC에 종속되지 않는 형식으로부터 메모리로 순차적으로 로드 할 수 있다. 또한 사전 캐시를 개선해 핫스팟 자바 가상 머신(HotSpot Java Virtual Machine)의 시작 및 워밍업 시간을 개선하고 저지연 ZGC를 포함한 모든 GC에서 사용할 수 있도록 만들어 준다. 이를 통해 개발자는 애플리케이션 시작 지연을 줄이고, 애플리케이션을 더 빠르게 확장하고, 더 나은 사용자 경험을 제공할 수 있다.
라이브러리
JEP 500: 파이널을 진정한 파이널로 만들기 위한 준비: 핵심 비즈니스 시스템에서의 의도되지 않은 수정과 변조, 실수로 인한 오류 등을 방지해 애플리케이션 보안 및 안정성 개선을 지원한다. 딥 리플렉션을 사용해 파이널(final) 필드를 변경하는 경우 경고하고, 현재의 경고 및 향후의 제한을 피하기 위해 필수적인 경우 개발자가 파이널 필드를 변경할 수 있도록 허용한다. 이러한 주요 변경에는 민감 데이터와 비즈니스 로직을 보호하고, 잠재 위험을 줄이고, 버그 또는 보안 취약점 가능성을 낮추는 데 초점을 둔 자바의 '무결성 기본값 원칙(integrity by default)' 원칙이 적용된다.
JEP 517: HTTP 클라이언트 API용 HTTP/3: HTTP 서버와 상호작용하는 코드를 더 쉽게 작성해 개발자 생산성을 향상시킬 수 있도록 지원한다. HTTP 클라이언트 API를 업데이트해 HTTP/3 프로토콜을 지원함으로써 라이브러리 및 애플리케이션이 최소한의 코드 변경만으로도 HTTP/3 서버와 상호작용할 수 있도록 한다. 일반적인 병목을 제거하고 지연 시간을 줄여 더 빠른 데이터 검색을 가능케 함으로써 마이크로서비스 및 API 기반 자바 애플리케이션의 성능 향상 및 안정적인 네트워크 연결을 지원한다.
JEP 526: 지연 상수(Lazy Constants)(두 번째 미리보기): 초기화 시점에 더 큰 유연성을 제공해 개발자 생산성 및 리소스 효율성 향상을 지원한다. 이는 AI 및 데이터 기반 애플리케이션에 특히 유용하다. JVM은 수정 불가능한 데이터를 보유하는 객체인 지연 상수를 위한 신규 API를 통해 지연 상수를 진정한 상수로 취급함으로써 필드를 파이널로 선언한 것과 동일한 성능을 지원한다. 또한 자바 애플리케이션과 그와 관련된 클라우드 네이티브 및 AI 기반 서비스가 더 빠르게 시작되고 더 효율적으로 컴퓨팅 리소스를 사용하도록 지원한다. 결과적으로 개발자는 민첩하고 확장 가능한 배포를 통해 비용 절감과 최종 사용자 경험 개선 효과를 누릴 수 있다.
JEP 525: 구조화된 동시성(Structured Concurrency)(여섯 번째 미리보기): 멀티스레드 코드의 유지 보수 용이성 및 안정성, 가시성 개선을 지원한다. 이는 AI 및 클라우드 네이티브 워크로드의 확장성 및 복원력 향상에 특히 유용하다. 구조적 동시성 API를 통해 동시성 프로그래밍을 간소화한다. 해당 API는 서로 다른 스레드에서 실행되는 관련 작업 그룹을 단일 작업 단위로 취급하고, 스레드 누수 및 취소 지연 등 취소 및 종료로 인해 발생하는 일반적인 위험 감소를 지원한다.
JEP 529: 벡터 API(11차 인큐베이터): 개발자가 더 적은 하드웨어로 더 많은 인사이트와 가치를 제공함으로써 자바 애플리케이션의 성능과 비용 효율성을 개선할 수 있도록 지원한다. 벡터 API는 지원되는 CPU 아키텍처에서 런타임 시 최적의 벡터 명령으로 안정적으로 컴파일 되는 벡터 연산을 표현한다. 이를 통해 데이터 분석과 AI 추론, 과학 컴퓨팅 워크로드의 처리를 가속화할 수 있다. 개발자는 벡터 API를 활용해 AI 추론 및 컴퓨팅 시나리오에서 흔히 사용되는 동등한 스칼라 연산 대비 더 뛰어난 성능을 달성할 수 있다.
보안 라이브러리
JEP 524: 암호화 객체의 PEM 인코딩(두 번째 미리보기): 개발자가 신규 인코딩 API를 통해 널리 사용되는 보안 형식 전반과 관련된 생산성을 향상시키고 자바 애플리케이션 보안을 강화할 수 있도록 지원한다. 해당 API는 암호화 키, 인증서, 인증서 폐기 목록(CRL)을 나타내는 객체를 널리 사용되는 프라이버시 강화 이메일 전송 형식(MTF)으로 인코딩하고, 해당 형식에서 객체로 다시 디코딩한다. 엔터프라이즈, 클라우드, 규제 요구에 맞춘 암호화 설정 및 통합을 간소화함으로써 오류 위험을 줄이고, 규제 준수를 간소화하고, 보안 처리된 자바 애플리케이션의 호환성과 상호운용성을 강화할 수 있다.
정리 기능
JEP 504: 애플릿 API(Applet API) 제거: JDK 17에서 제거 대상으로서 사용 중단(deprecated)되어 더 이상 플랫폼의 일부가 아니게 된 애플릿 API를 제거해 개발자가 설치 및 소스 코드 설치 공간을 줄이고 애플리케이션의 성능, 안정성, 보안을 개선할 수 있도록 지원한다.
자바 26은 이상의 10개 JEP 외에도 기업의 애플리케이션 보안, 안정성, 성능 강화를 지원하는 수십 가지 업데이트를 제공한다. 이제 기업은 자바 26을 통해 업계 표준 하이브리드 공개 키 암호화(HPKE)로 보안 암호화를 간소화하고, 양자 컴퓨팅을 고려한 JAR 서명으로 공급망의 미래 대비 태세를 갖추고, 유니코드 17.0 및 CLDR v48 업데이트로 글로벌 표준 지원을 강화할 수 있다. 또한 암호화 알고리즘과 레거시 키스토어에 대한 강화된 제어 기능으로 보안과 규제 준수를 한층 강화해 기업의 원활한 혁신을 지원한다.
JVM 시작 속도 향상과 더 효율적인 가비지 컬렉션, C2 JIT 컴파일 범위 확장, 더 스마트한 힙 관리 등의 효과를 누릴 수 있는 수십 가지 추가 업데이트를 통해 애플리케이션 성능 및 안정성이 개선된다. 또한 개발자 및 관리자는 HttpClient의 리전 기반 파일 업로드, 더 엄격한 런타임 이미지 빌드, 개선된 JVM 메트릭 API, 자바독(JavaDoc)에 추가되는 다크 모드 등의 신기능을 활용해 생산성을 강화할 수 있다.
자바 26 릴리스의 기능들은 오픈JDK 및 자바 커뮤니티 프로세스(JCP)를 통한 오라클과 글로벌 자바 개발자 공동체 회원들 간의 지속적인 협력의 결과다. 자바 26에 추가된 새로운 기능들에 대한 보다 자세한 정보는 자바 26 기술 블로그에서 확인할 수 있다.
오라클은 AI 기반 애플리케이션 및 분석 경험을 지원하는 정교하고 인터랙티브한 시각화에 대한 고객, 학계, 소프트웨어 개발 업계의 수요 증가에 부응하고자 자바FX 상용 지원을 재도입한다. 이제 모든 최신 자바 버전 및 오라클이 장기 지원하는 모든 자바 버전의 5년에 걸친 프리미어 지원(Premier Support) 기간 동안 자바FX에 대한 상용 지원이 제공된다.
JDK 8용 자바FX 지원은 2028년 3월까지 연장된다. 자바FX 상용 지원은 오라클이 새롭게 선보이는 오라클 자바 인증 포트폴리오를 통해 사용 가능하다. 향후 자바FX 릴리스 계획에는 JDK 26용 자바FX 25 및 26이 포함되어 있으며, 자바FX 21, 17, 8 업데이트는 2026년 하반기 중 예정되어 있다. 자바FX는 관련 오라클 JDK(NFTC 또는 OTN)와 동일한 라이선스 조건으로 제공된다. 또한 오라클은 오픈JFX(OpenJFX) 프로젝트를 계속해서 주도하며 자바FX를 통해 기업 및 학계 커뮤니티를 꾸준히 지원한다는 방침이다.
오라클이 새롭게 선보이는 오라클 자바 인증 포트폴리오(JVP)는 고객의 광범위한 자바 애플리케이션 및 개발 스택에 대한 라이선스와 지원을 제공하는 신뢰할 수 있는 솔루션이다. 오라클 고객 기업 및 자바 개발자는 오라클 JDK 자체에 포함되어 있지 않은 다양한 JDK 관련 도구, 프레임워크, 라이브러리, 서비스를 사용하며, 이에 대한 버전 정책, 지원 기간, SLA 등도 모두 다르다. JVP는 명확하고 투명한 로드맵과 수명 주기 관리를 바탕으로 오라클이 전적으로 지원하고 관리하는 엄선된 엔터프라이즈급 구성 요소 모음을 제공한다.
JVP는 미션 크리티컬한 자바 구성 요소 관련 지원, 액세스, 문서를 간소화하고, 수명 주기 관리를 단순화하고, 고객의 자바 관련 투자 가치가 미래에도 보존되도록 지원한다. 오라클은 엔터프라이즈 혁신과 보안 표준을 지원하고자 자바 SE 구독자 및 오라클 클라우드 인프라스트럭처(OCI)에서 자바 워크로드를 실행하는 OCI 고객에게 JVP 지원을 무료로 제공한다. 또한 포트폴리오 구성 요소 중 다수는 자바 SE 구독자 또는 OCI 고객이 아닌 다양한 사용 사례 및 사용자를 대상으로도 계속해서 무료로 제공된다. JVP는 필수 자바 생태계 구성 요소에 대한 신뢰할 수 있는 검증된 소스를 제공하므로 고객은 검증된 자산을 오라클로부터 직접 제공받아 소프트웨어 공급망 위험을 크게 줄일 수 있다. 기업은 모든 자바 구성 요소에 오라클의 엄격한 품질, 보안, 지원 표준이 적용된다는 확신을 바탕으로 도입 및 통합을 가속화할 수 있다.
JVP에는 자바FX 상용 지원 외에도 헬리돈과 오라클의 비주얼 스튜디오 코드용 자바 플랫폼 확장(Java Platform Extension for Visual Studio Code)에 대한 지원이 포함되어 있다.
헬리돈은 자바 가상 스레드(Java Virtual Threads)를 사용해 빠르고, 가볍고, 확장성이 뛰어난 마이크로서비스를 구축하고 실행할 수 있도록 설계된 오픈 소스 클라우드 네이티브 자바 프레임워크다. 오라클이 설계, 주도, 사용 중인 헬리돈은 엔터프라이즈 및 클라우드 네이티브 생태계와 통합되어 개발자에게 단순성, 생산성, 프로그래밍 스타일 선택권, 내장된 관측 기능 등을 제공한다. 헬리돈 AI(Helidon AI)는 헬리돈을 확장해 자바 개발자가 자바를 활용해 고성능 AI 애플리케이션을 구축할 수 있도록 지원한다. 또한 헬리돈은 랭체인4j(LangChain4j) 및 헬리돈MCP(Helidon MCP) 통합을 제공하며, 마이크로서비스형 AI 에이전트 구축을 용이하게 해 준다.
오라클은 JVP에 헬리돈을 포함시켜 고객 및 개발자를 위한 신뢰할 수 있는 엔터프라이즈급 지원을 확대하고, 자바의 최신 기술 혁신에 기반한 확장성과 복원력을 갖춘 애플리케이션 구축을 지원한다. 오라클은 헬리돈의 릴리스 주기를 JDK 로드맵과 일치시켜 최신 자바 릴리스에 대한 즉각적인 지원을 제공할 예정이다. 오라클 JDK와 자바 SE 플랫폼은 긴밀하게 연계되어 원활한 호환성을 보장하고, 자바 개발자 생태계 전반의 혁신을 가속화할 것이다. 오라클은 기업이 후원하며 신뢰할 수 있는 개발자 솔루션을 제공하고 자바 커뮤니티의 혁신을 지원한다는 방침에 따라, 헬리돈 및 VS 코드용 자바 플랫폼 확장 기능도 오픈 소스로 유지할 계획이다.
오라클 JDK 26을 지원하는 최초의 클라우드 공급업체인 OCI에 자바 애플리케이션을 배포하면 더욱 향상된 혁신 기술, 성능, 효율성, 비용 절감 효과 등을 누릴 수 있다. 자바 26은 오라클 자바 SE(Oracle Java SE)와 더불어 자바 관리 서비스(Java Management Service) 등의 고급 기능을 OCI에서 추가 비용 없이 제공함으로써 개발자가 더욱 빠르고, 효율적이고, 비용 대비 성능이 최적화된 애플리케이션을 구축 및 배포할 수 있도록 지원한다.
오라클 자바 SE 유니버설 서브스크립션(Oracle Java SE Universal Subscription)은 고객에게 업계 최고 수준의 지원을 제공한다. 본 서비스는 자바 SE 서브스크립션 엔터프라이즈 퍼포먼스 팩, 자바 관리 서비스(Java Management Service), 전체 자바 포트폴리오에 대한 우선순위 기반 지원, 각 기업의 비즈니스 상황에 맞춰 업그레이드할 수 있는 유연성 등을 제공한다. 이는 IT 팀의 복잡성 관리, 보안 위험 방지, 비용 절감에 기여한다.
자바 및 글로벌 자바 생태계에 대한 더 자세한 내용은 아래에서 찾아볼 수 있다.
오라클은 완전한 통합 애플리케이션 제품군과 보안 역량, 자율운영 기술 기반의 오라클 클라우드 인프라스트럭처를 제공한다. 오라클(NYSE: ORCL)에 관한 자세한 정보는 oracle.com 에서 확인 가능하다.
상기 명시된 내용은 오라클의 일반적인 제품 방향에 대한 개요를 제공하기 위해 작성되었다. 정보 제공용으로만 작성되었으며, 어떤 계약서에도 포함될 수 없다. 오라클 제품의 기능 또는 기능성에 대해 묘사된 개발, 출시, 타이밍, 가격 등은 변경될 수 있으며, 이는 오라클의 단독 재량에 따라 결정된다.
Oracle, Java, MySQL및 NetSuite는 Oracle Corporation의 등록된 상표이다. NetSuite는 클라우드 컴퓨팅의 새로운 시대를 개척한 최초의 클라우드 회사다.