Skip to content

Java Edu v0.4.0 — Intel·Apple Silicon Mac 사용자 검증 프리뷰

Pre-release
Pre-release

Choose a tag to compare

@jbsim999 jbsim999 released this 14 Oct 00:29

macOS에서 Java Edu를 설치하고 학습할 수 있는 사용자 검증용 프리뷰입니다. Intel과 Apple Silicon의 실제 macOS 15 CI에서 DMG·ZIP 실행 검증을 통과했습니다.

다운로드와 설치

Mac 설치 DMG 앱 ZIP
Apple Silicon (M 시리즈) arm64 DMG arm64 ZIP
Intel x64 DMG x64 ZIP

자신의 CPU에 맞는 파일 하나만 받으세요. DMG는 Java Edu를 Applications로 복사한 뒤 열고, ZIP은 전체 Java Edu.app을 해제해 사용합니다. macOS 13 이상이 대상이며 실제 자동 검사 환경은 macOS 15입니다. JDK21·Maven3.10.0이 포함되어 별도 Java 설치가 필요하지 않습니다. 첫 Spring 환경 준비에는 인터넷이 필요합니다.

앱은 ad-hoc 서명이며 Apple Developer ID 서명·공증을 제공하지 않습니다. 다운로드 후 첫 실행이 차단되면 출처와 체크섬을 확인하고 Apple의 개별 앱 실행 안내를 따르세요. 실제 다운로드/Gatekeeper 흐름과 개인 Mac 사용 검증은 아직 미검증입니다.

검증한 범위

네 패키지의 포함 도구·원본 JDK 서명·앱 소스 동일성과 실제 앱의 첫 실행/동의, JVM21의 대상8·21 제출, Spring/H2 환경 준비, 미완성 실패·정답 통과, 재시작 후 진도·테마·초안 복원을 확인했습니다. 앱별7검사로 총28 PASS이며 독립 수용도 통과했습니다. 이 결과를 실제 JVM8 실행이나 기본 실무20개 전체의 Mac 검증으로 확대하지 않습니다.

게시 파일은 기존 실제 Mac CI의 소스 1f93d9ef3a6f089c59e13778ff2b7ce9c6ea243c에서 생성한 네 파일을 변경 없이 사용합니다. 릴리스 태그의 main 통합 커밋 d6e34226aa49c859e0cf7a9c5bb7a78c4f8838f7과 앱·빌드·테스트 소스가 동일함을 대조했습니다. main의 전체 검증과 Mac 검증을 통과한 후 게시합니다. 문서·CI 통합 커밋과 패키지 생성 소스를 구분합니다.

사용 후 알려 주세요

설치·첫 실행 → Java 코어 제출 → Spring 환경 준비와 제출 → 종료·재시작 후 학습 기록 복원을 확인해 주세요. 문제가 있으면 Issues에 macOS 버전, CPU, 다운로드한 파일명, 재현 순서, 오류 메시지를 남겨 주세요. 가능하면 화면과 수업 이름도 함께 적어 주세요. Gatekeeper에서 막힌 경우 그 단계부터 제보하면 됩니다.

대응 소스와 기록

학습자는 DMG 또는 앱 ZIP 하나만 받으면 됩니다. 첨부한 OpenJDK 소스와 Third-Party-Sources-0.3.0.zip은 동일한 JDK21.0.12.1+1·Maven3.10.0 및 구성 요소의 대응 소스이며 기존 배포본을 변경 없이 함께 제공합니다. 공급자 LICENSE·NOTICE·서명은 앱 안에 보존했습니다. Java Edu 자체의 별도 라이선스는 아직 지정하지 않았습니다.

SHA256SUMS-0.4.0은 파일별 체크섬, MACOS-QA-0.4.0.json은 실제 실행 결과 요약, RELEASE-PROVENANCE-0.4.0.json은 소스·main 통합·파일 출처 기록입니다. Windows 사용자는 기존 v0.3.1 EXE·ZIP을 계속 사용하세요. 이번 프리뷰의 Mac 파일로 교체하지 않습니다.