Releases: laisuk/OpenccJavaFX
Release list
v1.2.2
🚀 OpenccJavaFX v1.2.2
📦 Distribution Packages
| File | Platform / Use Case | Notes |
|---|---|---|
openccjavafx-1.2.2.jvm-linux.zip |
Linux (requires JDK 17+) | Small package. Requires system Java. Built with Linux JavaFX modules — Linux only. Run via bin/openccjavafx. |
openccjavafx-1.2.2.jvm-windows.zip |
Windows (requires JDK 17+) | Small package. Requires system Java. Built with Windows JavaFX modules — Windows only. |
openccjavafx-1.2.2.jvm-macos.zip |
macOS (Apple Silicon, requires JDK 17+) | Small package. Requires system Java. Built with macOS ARM JavaFX modules — Apple Silicon only. |
openccjavafx-1.2.2.jvm-macos-intel.zip |
macOS (Intel, requires JDK 17+) | Small package. Requires system Java. Built with macOS Intel JavaFX modules — Intel Macs only. |
openccjavafx-1.2.2-app-image-windows.zip |
Windows (portable) | Includes bundled runtime. Unzip and run directly. No Java installation required. |
openccjavafx-1.2.2-app-image-macos.zip |
macOS (Apple Silicon) portable | Native Apple Silicon build. Includes bundled runtime. No Java installation required. |
openccjavafx-1.2.2-app-image-macos-intel.zip |
macOS (Intel) portable | Native Intel build. Includes bundled runtime. No Java installation required. |
openccjavafx-1.2.2-app-image-linux.zip |
Linux (portable) | Includes bundled runtime. Extract and run bin/openccjavafx. No Java installation required. |
openccjavafx-1.2.2-installers-windows.zip |
Windows (installable) | Contains .msi installer with Start Menu shortcuts. Recommended for end-users. |
openccjavafx-1.2.2-installers-macos.zip |
macOS (Apple Silicon installer) | Contains .dmg installer for Apple Silicon Macs. |
openccjavafx-1.2.2-installers-macos-intel.zip |
macOS (Intel installer) | Contains .dmg installer for Intel Macs. |
openccjavafx-1.2.2-installer-linux-deb.zip |
Linux (Debian/Ubuntu) | Contains .deb package. Install via dpkg -i or apt install. Integrates into system menu. |
openccjavafx-1.2.2-installer-linux-rpm.zip |
Linux (Fedora/RHEL/openSUSE) | Contains .rpm package. Install via rpm -i, dnf install, or zypper install. Integrates into system menu. |
⚠️ JVM distributions are platform-specific due to JavaFX native dependencies.
Please download the version matching your operating system and architecture.
[1.2.2] - 2026-04-26
Changed
- Update dictionary data.
- UI retouch.
- Optimized CJK text paragraph reflow.
- Optimized Mouse Hover hints.
- Added
ConversionComboBoxHelperclass and further optimize i18n.
Fixed
- Fixed
Manual Configlabel update dynamically when UI language selection changed. - Fixed total chars status per UI language.
📌 Which File Should I Download?
- Windows users: download
installers-windows.zip - macOS (Apple Silicon): download
installers-macos.zip - macOS (Intel): download
installers-macos-intel.zip - Ubuntu/Debian: download
installer-linux-deb.zip - Fedora/RHEL/openSUSE: download
installer-linux-rpm.zip - Developers with JDK 17+: download the
jvm.zipor.tar
Full Changelog: v1.2.1...v1.2.2
v1.2.1
🚀 OpenccJavaFX v1.2.1
📦 Distribution Packages
| File | Platform / Use Case | Notes |
|---|---|---|
openccjavafx-1.2.1.jvm-linux.zip |
Linux (requires JDK 17+) | Small package. Requires system Java. Built with Linux JavaFX modules — Linux only. Run via bin/openccjavafx. |
openccjavafx-1.2.1.jvm-windows.zip |
Windows (requires JDK 17+) | Small package. Requires system Java. Built with Windows JavaFX modules — Windows only. |
openccjavafx-1.2.1.jvm-macos.zip |
macOS (Apple Silicon, requires JDK 17+) | Small package. Requires system Java. Built with macOS ARM JavaFX modules — Apple Silicon only. |
openccjavafx-1.2.1.jvm-macos-intel.zip |
macOS (Intel, requires JDK 17+) | Small package. Requires system Java. Built with macOS Intel JavaFX modules — Intel Macs only. |
openccjavafx-1.2.1-app-image-windows.zip |
Windows (portable) | Includes bundled runtime. Unzip and run directly. No Java installation required. |
openccjavafx-1.2.1-app-image-macos.zip |
macOS (Apple Silicon) portable | Native Apple Silicon build. Includes bundled runtime. No Java installation required. |
openccjavafx-1.2.1-app-image-macos-intel.zip |
macOS (Intel) portable | Native Intel build. Includes bundled runtime. No Java installation required. |
openccjavafx-1.2.1-app-image-linux.zip |
Linux (portable) | Includes bundled runtime. Extract and run bin/openccjavafx. No Java installation required. |
openccjavafx-1.2.1-installers-windows.zip |
Windows (installable) | Contains .msi installer with Start Menu shortcuts. Recommended for end-users. |
openccjavafx-1.2.1-installers-macos.zip |
macOS (Apple Silicon installer) | Contains .dmg installer for Apple Silicon Macs. |
openccjavafx-1.2.1-installers-macos-intel.zip |
macOS (Intel installer) | Contains .dmg installer for Intel Macs. |
openccjavafx-1.2.1-installer-linux-deb.zip |
Linux (Debian/Ubuntu) | Contains .deb package. Install via dpkg -i or apt install. Integrates into system menu. |
openccjavafx-1.2.1-installer-linux-rpm.zip |
Linux (Fedora/RHEL/openSUSE) | Contains .rpm package. Install via rpm -i, dnf install, or zypper install. Integrates into system menu. |
⚠️ JVM distributions are platform-specific due to JavaFX native dependencies.
Please download the version matching your operating system and architecture.
[1.2.1] - 2026-04-07
Changed
- Update
NumberingContextfor Word document open as text. - Update openccjava dictionary.
- Optimized
Reflowto handle unclosed dialog and certain quote symbol typo. - Update UI to
Fluent 2theme. - Added
Settingstab. - Update conversion core to
OpenccJava v1.2.1. - Release build with Java 21 for better performance.
📌 Which File Should I Download?
- Windows users: download
installers-windows.zip - macOS (Apple Silicon): download
installers-macos.zip - macOS (Intel): download
installers-macos-intel.zip - Ubuntu/Debian: download
installer-linux-deb.zip - Fedora/RHEL/openSUSE: download
installer-linux-rpm.zip - Developers with JDK 17+: download the
jvm.zipor.tar
Full Changelog: v1.2.0...v1.2.1
v1.2.0
🚀 OpenccJavaFX Release v1.2.0
📦 Distribution Packages
| File | Platform / Use Case | Notes |
|---|---|---|
openccjavafx-1.2.0.jvm.zip / .tar |
Cross-platform (requires existing JDK 17+) | Smallest package. Run with java -jar openccjavafx-1.2.0.jar. Recommended for developers or advanced users who already have Java installed. |
openccjavafx-1.2.0-app-image-windows.zip |
Windows (portable) | Includes bundled runtime. Unzip and run directly. No Java installation required. |
openccjavafx-1.2.0-app-image-macos.zip |
macOS (Apple Silicon) portable | Native Apple Silicon build. Includes bundled runtime. No Java installation required. |
openccjavafx-1.2.0-app-image-macos-intel.zip |
macOS (Intel) portable | Native Intel build. Includes bundled runtime. No Java installation required. |
openccjavafx-1.2.0-app-image-linux.zip |
Linux (portable) | Includes bundled runtime. Extract and run bin/openccjavafx. No Java installation required. |
openccjavafx-1.2.0-installers-windows.zip |
Windows (installable) | Contains .msi installer with Start Menu shortcuts. Recommended for end-users. |
openccjavafx-1.2.0-installers-macos.zip |
macOS (Apple Silicon installer) | Contains .dmg installer for Apple Silicon Macs. |
openccjavafx-1.2.0-installers-macos-intel.zip |
macOS (Intel installer) | Contains .dmg installer for Intel Macs. |
openccjavafx-1.2.0-installer-linux-deb.zip |
Linux (Debian/Ubuntu) | Contains .deb package. Install via dpkg -i or apt install. Integrates into system menu. |
openccjavafx-1.2.0-installer-linux-rpm.zip |
Linux (Fedora/RHEL/openSUSE) | Contains .rpm package. Install via rpm -i, dnf install, or zypper install. Integrates into system menu. |
🔎 What’s New in v1.2.0
- ✅ Separate Linux installer packages:
.debfor Debian/Ubuntu-based distributions.rpmfor Fedora/RHEL/openSUSE-based distributions
- ✅ Separate macOS builds:
- Native Apple Silicon
- Native Intel
- ✅ Cleaner artifact naming and packaging structure
- ✅ Bundled runtime in all app-image builds (no Java required)
- ✅ Improved CI packaging workflow
📌 Which File Should I Download?
- Windows users: download
installers-windows.zip - macOS (Apple Silicon): download
installers-macos.zip - macOS (Intel): download
installers-macos-intel.zip - Ubuntu/Debian: download
installer-linux-deb.zip - Fedora/RHEL/openSUSE: download
installer-linux-rpm.zip - Developers with JDK 17+: download the
jvm.zipor.tar
Full Changelog: v1.1.0...v1.2.0
v1.1.0
OpenccJavaFX Release v1.1.0
📦 Distribution Packages
| File | Platform / Use Case | Notes |
|---|---|---|
openccjavafx-1.1.0-jvm.zip / .tar |
Cross-platform (requires existing JDK 17+) | Smallest package. Run with java -jar openccjavafx-1.1.0.jar. Recommended for developers or advanced users who already have Java installed. |
openccjavafx-1.1.0-app-image-windows.zip |
Windows (portable) | Includes bundled runtime. Unzip and run directly. No Java installation required. |
openccjavafx-1.1.0-app-image-macos.zip |
macOS (portable) | Includes bundled runtime. Gatekeeper-friendly app bundle. No Java installation required. |
openccjavafx-1.1.0-app-image-linux.zip |
Linux (portable) | Includes bundled runtime. Extract and run bin/openccjavafx. No Java installation required. |
openccjavafx-1.1.0-installers-windows.zip |
Windows (installable) | Contains .msi/.exe installer with shortcuts. Recommended for end-users. |
openccjavafx-1.1.0-installers-macos.zip |
macOS (installable) | Contains .dmg/.pkg installer with app bundle integration. Recommended for end-users. |
openccjavafx-1.1.0-installers-linux.zip |
Linux (installable) | Contains .deb/.rpm packages. Integrates into system package manager. Recommended for end-users. |
Full Changelog: v1.0.0...v1.1.0
v1.0.0
🚀 OpenccJavaFX v1.0.0
We are excited to announce the first stable release of OpenccJavaFX v1.0.0, a cross-platform JavaFX application and CLI for Simplified ↔ Traditional Chinese conversion, powered by OpenccJava.
This release provides both a GUI (JavaFX desktop app) and CLI (command-line tool), packaged together with all required runtime libraries and dictionaries.
📦 Distribution Contents
The provided distZip archive unpacks into:
OPENCCJAVAFX-1.0.0
├─ bin
│ ├─ openccjava-cli # Unix shell launcher (CLI)
│ ├─ openccjava-cli.bat # Windows batch launcher (CLI)
│ ├─ openccjavafx # Unix shell launcher (GUI)
│ ├─ openccjavafx.bat # Windows batch launcher (GUI)
│
├─ dicts # OpenCC conversion dictionaries
│ ├─ dictionary_maxlength.json
│ ├─ HKVariants*.txt
│ ├─ JPShinjitai*.txt
│ ├─ JPVariants*.txt
│ ├─ STCharacters.txt / STPhrases.txt
│ ├─ TSCharacters.txt / TSPhrases.txt
│ ├─ TWPhrases*.txt
│ ├─ TWVariants*.txt
│ └─ ... (all standard OpenCC lexicons)
│
└─ lib # Required Java libraries
├─ openccjavafx-1.0.0.jar # Main application JAR
├─ javafx-.jar # JavaFX runtime modules (21.0.8)
├─ jackson-.jar # JSON handling (2.19.1)
├─ picocli-4.7.7.jar # CLI parsing
├─ richtextfx & deps # Rich text editor components
└─ other helper libraries
✨ Features
-
GUI Application (
openccjavafx)- Interactive text editor with live conversion between Simplified and Traditional Chinese.
- Supports RichTextFX for styled editing and undo/redo operations.
- Cross-platform: works on Windows, Linux, macOS with Java 17+.
-
Command-Line Tool (
openccjava-cli)- Run OpenCC conversions directly in the terminal.
- Supports configuration (
s2t,t2s,s2tw,tw2s,s2hk,hk2s, etc.). - Batch processing of files.
-
Built-in Dictionaries
- Bundled with the complete OpenCC lexicons (HK, TW, JP, ST/TS, phrase and character mappings).
- Precompiled
dictionary_maxlength.jsonfor optimized performance.
-
Self-Contained Runtime
- All required JAR dependencies included.
- JavaFX runtime (21.0.8) bundled for convenience.
🛠 Requirements
- Java 17+ (JDK or JRE)
OpenccJavaFX is built and tested with Java 17.
(Note: Bundled JavaFX modules are Windows-specific JARs; Linux/macOS users should ensure compatible JavaFX runtime is available.)
📥 Downloads
Grab the distribution from this release:
➡️ OpenccJavaFX v1.0.0 distZip
Unzip and run either the GUI (bin/openccjavafx) or CLI (bin/openccjava-cli) launcher.
🔑 Notes
- First stable release (
v1.0.0). - Manual packaging: JavaFX JARs are included for Windows convenience. For Linux/macOS, you may need to adjust your JavaFX modules depending on platform.
- Future releases will explore native packaging (jpackage) for easier installation.