https://github.com/rednoah/java-installer
OpenJDK installer packages for Synology NAS and QNAP NAS.
https://github.com/rednoah/java-installer
installer java
Last synced: 11 days ago
JSON representation
OpenJDK installer packages for Synology NAS and QNAP NAS.
- Host: GitHub
- URL: https://github.com/rednoah/java-installer
- Owner: rednoah
- License: apache-2.0
- Created: 2015-10-06T14:52:49.000Z (over 10 years ago)
- Default Branch: latest
- Last Pushed: 2025-12-15T14:15:03.000Z (about 1 month ago)
- Last Synced: 2026-01-16T20:11:34.620Z (12 days ago)
- Topics: installer, java
- Language: Shell
- Homepage:
- Size: 12.3 MB
- Stars: 102
- Watchers: 13
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java Installer
[](https://github.com/rednoah/java-installer/releases)
[](https://jdk.java.net/)
## Introduction
This repository maintains packages for installing the latest OpenJDK binaries on Synology NAS and QNAP NAS.
## Installation on Synology DSM
Add the following __Package Source__ to Synology DSM ► Package Center ► Settings ► Package Sources:
```
https://get.filebot.net/syno/
```
## Installation on QNAP QTS
Add the following __App Repository__ to QNAP QTS ► App Center ► Settings ► App Repository ► Add:
```
https://get.filebot.net/qnap/index.xml
```
## Installation on Linux
The [get-java.sh](https://github.com/rednoah/java-installer/blob/latest/release/get-java.sh) shell script should work on any Linux device:
```bash
# Download the latest JDK into the current directory & link java to /usr/local/bin
curl -O https://raw.githubusercontent.com/rednoah/java-installer/latest/release/get-java.sh
sh get-java.sh install
```
## Installation on Windows
The [get-java.ps1](https://github.com/rednoah/java-installer/blob/latest/release/get-java.ps1) PowerShell script requires Windows 8 or higher:
```powershell
Invoke-WebRequest https://raw.githubusercontent.com/rednoah/java-installer/latest/release/get-java.ps1 -OutFile get-java.ps1 -UseBasicParsing
powershell -File get-java.ps1 install
```
The script uses `7z` to extract the `*.tar.gz` archive, but it will _not_ modify `JAVA_HOME` or the `PATH`.
## Supported Platforms
* Linux (`x86_64`, `aarch64`, `armv7l`, `i686`, `ppc64le`)
* Windows (`x86_64`, `x86`)
* macOS (`x86_64`, `arm64`)
## Package Sources
* [Adoptium](https://adoptium.net/)
* [Liberica](https://bell-sw.com/pages/downloads/)
* [Gluon](https://gluonhq.com/products/javafx/)