Skip to content

Java Edu v0.3.0 — Java·Maven 통합 Windows 프리뷰

Pre-release
Pre-release

Choose a tag to compare

@jbsim999 jbsim999 released this 12 Oct 09:10

Java Edu를 별도 Java·Maven·Node.js 설치 없이 시작할 수 있는 Windows x64 통합 프리뷰로 제공합니다. Java 코어12수업과 실무22수업, 검수한 이론 도식12개, 문법 강조·3테마 편집기를 포함합니다.

다운로드와 시작

  • 설치형: Java-Edu-Setup-0.3.0-x64.exe 실행 → 설치 위치 선택 → Java Edu 실행.
  • 설치 없이 사용: Java-Edu-0.3.0-x64.zip 전체 해제 → Java Edu.exe 실행. resources 등 함께 있는 파일을 유지합니다.
  • 위 두 파일 중 하나만 받으면 됩니다. 앱에 포함된 Java와 Maven이 자동 등록됩니다. 첫 학습 코드 실행에는 동의가 필요합니다.

포함 도구: Eclipse Temurin JDK21.0.12.1+1, Apache Maven 3.10.0, Electron/Node 실행 환경. EXE 약363MB, ZIP 약362MB입니다. 시스템 PATH를 바꾸지 않습니다. 기존에 외부 도구를 선택한 설정은 보존합니다.

Java8·11·17·21 교재와 컴파일 대상을 지원하되 기본 실제 JVM은21입니다. 다른 실제 JDK는 고급 설정의 선택 기능입니다. Spring/H2 등의 기본20실무프로젝트는 첫 환경 준비에서 앱이 고정 의존성을 내려받으므로 인터넷이 필요합니다. 준비 후 학생 제출은 오프라인 모드입니다. Redis/Kafka 서버는 포함하지 않으며 선택 연동은 미검증입니다.

검증과 프리뷰 범위

출시 소스 0e1ff5eb38484d1594d4fd1c231d4dbe229b44e8, CI38223955175 12작업 PASS. 최종 실제 ZIP과 NSIS 설치 앱 각각10/10, 코드 실행 동의·도구 자동 등록·4컴파일 대상 제출·Spring/H2 준비와 오프라인 제출·재시작 저장·최소창/200% 확인. NSIS 설치·제거·데이터 보존, 실제 합성 화면의 독립 시각 검수 PASS. 원본197파일·생성2파일·포함 도구604파일을 빌드·ZIP·설치본에서 비교했습니다. package.json은 빌드 도구가 제거한 개발 명령·의존성을 제외한 런타임 필드를 비교했고, 나머지 파일은 원본 바이트/해시로 대조했습니다.

최초7z 설치기의 두 원본 파일 누락을 발견해 내부 ZIP 추출 방식으로 수정하고, 한글·공백·특수문자가 있는 경로에서 최종 설치본 전체를 재검증했습니다. 이전 산출물은 게시하지 않았습니다.

코드 서명되지 않은 프리뷰입니다. 실제 Windows11에서 검사했으며 Windows10·SmartScreen 다운로드 흐름·OS 배율·실기기·스크린리더 검증은 수행하지 않았습니다. 학습 코드가 사용자 PC 권한으로 실행되는 개인 IDE이며 OS 보안 샌드박스가 아닙니다. 통합 패키지 QA와 사용 안내를 따릅니다.

출처·고지·소스

원본 JDK/Maven LICENSE·NOTICE·legal 및 JAR 고지를 앱 내부에 보존했습니다. 같은 릴리스의 OpenJDK21U-jdk-sources_21.0.12.1_1.tar.gz는 공식 대응 JDK 소스이며 Third-Party-Sources-0.3.0.zip에는 정확한 Temurin 빌드 스크립트, Maven, Sisu Inject/Plexus와 javax.annotation-api 소스·고지·출처 manifest가 있습니다. 이 파일은 학습 실행을 위해 설치하지 않습니다. 프로젝트 자체 라이선스는 아직 지정하지 않았습니다. 번들 출처 계약

SHA256SUMS-0.3.0에서 네 배포 파일의 SHA256를 확인할 수 있습니다. 이전v0.2 릴리스는 별도 도구 등록 방식의 기록으로 유지합니다.