AozoraEpub3-JDK21 Download
Latest: v1.3.6-jdk21 (May 1, 2026) | Release Notes
Whatโs New in v1.3.6-jdk21
- Full JDK 26 support: Build, full test execution, and GUI startup are all CI-verified on JDK 26 (
JAppletremoval per JEP 504 was already addressed). The release artifact is built targeting Java 21 (class file version 65), so it runs on any JRE from JDK 21 LTS through JDK 26 - Codebase modernization: SLF4J logging adoption,
java.io.Fileโjava.nio.file.Pathmigration,java.timeAPI, empty-catch audit with intent comments - Bug fix:
dcterms:modifiedno longer violates EPUB 3.3 spec under non-Gregorian locales (Thai Buddhist, Japanese era, etc.) - Breaking changes: Public fields like
BookInfoswitched fromVectortoArrayList. External libraries using AozoraEpub3 must be recompiled (binary incompatibility)
See the release list for past changes.
About This Project
This software is a derivative of AozoraEpub3 by hmdev, updated for Java 21โ26 compatibility and support for modern operating systems.
It aims to comply with EPUB 3.3 and the Japanese Book Publishing Association (้ปๆธๅ) EPUB 3 Production Guide, validated with epubcheck 5.x.
System Requirements
- Java 25 LTS recommended
- Compatible with Java 21 LTS as well (JDK 26 runtime also verified)
- Minimum requirement: Java 21 or later
- Windows / macOS / Linux
If you donโt have Java installed, download Eclipse Temurin Java 25 LTS (Java 21 LTS also works).
Install Java 25 (Eclipse Temurin)
Windows
- Visit Adoptium Releases
- Select JDK 25 โ Windows x64 โ
.MSI - Double-click the MSI file and follow the installer
- Verify in Command Prompt:
java -version
macOS
- Visit Adoptium Releases
- Select JDK 25 โ macOS โ
.PKG(Intel or Apple Silicon M1/M2) - Double-click the PKG file and follow the installer
- Verify in Terminal:
java -version
Linux (Ubuntu/Debian)
- Visit Adoptium Releases
- Select JDK 25 โ Linux x64 โ
.TAR.GZ - Extract:
tar -xzf OpenJDK25U-jdk_x64_linux_hotspot_25_x.tar.gz - Verify:
./jdk-25.x.x+yy/bin/java -versionor add to PATH
Quick Start (Windows)
- Download the latest ZIP file from Releases
- Extract to any folder
- Double-click
AozoraEpub3.exeto launch - The GUI will open when ready
Note: If double-clicking the JAR file doesnโt work, use the EXE file instead.
Installation (macOS / Linux)
- Download the TAR.GZ file from Releases
- Extract:
tar -xzf AozoraEpub3-*.tar.gz - Navigate to the folder and run:
./AozoraEpub3.sh - If you get a permission error, first run:
chmod +x AozoraEpub3.sh
Command Line Usage
For advanced configuration, you can run from the command line:
java -jar AozoraEpub3.jar -of -d out input.txt
To launch the GUI, run without arguments: java -jar AozoraEpub3.jar
See the README for detailed options.
Troubleshooting
- Java is not installed โ Download Java 25 LTS from Temurin and install (Java 21 or later also works).
- JAR file wonโt open on Windows โ Use the EXE file, or launch from Command Prompt with
java -jar AozoraEpub3.jar. - Permission denied on Linux/macOS โ Run
chmod +x AozoraEpub3.shand try again. - Other issues โ Report on GitHub Issues.
Related Resources
- GitHub README โ Features & detailed settings
- EPUB 3.3 Guide โ Changes from 3.0 and support status
- ๆฅๆฌ่ช โ ใใฎใใผใธใๆฅๆฌ่ชใง่กจ็คบ