Installs AdoptOpenJDK Java
Project description
install-jdk
A simple python utility that can be used to download and install a give Java JDK or JRE. Utilizes the AdoptOpenJDK API.
This is a port of from the GitHub Action installjdk
Currently supports 32-bit and 64-bit versions of Windows, Linux, and macOS.
Install
pip install install-jdk
Usage
import jdk
jdk.install('11')
# Platform dependent install of Java JDK 11 into $HOME/.jdk/<VERSION>
jdk.install('11', impl=jdk.Implementation.OPENJ9)
# Platform dependent install of Java JDK 11 with OpenJ9 into $HOME/.jdk/<VERSION>
jdk.install('11', jre=True)
# Platform dependent install of Java JRE 11 into $HOME/.jre/<VERSION>
print(jdk.OS) # Detected platform operating system
print(jdk.ARCH) # Detected platform CPU architecture
download_url = jdk.get_download_url('11')
print(download_url)
# Obtains the platform dependent JDK download url
download_url = jdk.get_download_url('11', jre=True)
# Obtains the platform dependent JRE download url
Development
Targets Python3.6 and newer.
git clone https://github.com/jyksnw/install-jdk
cd install-jdk
python3 -m venv .env
source .env/bin/activate
pip install -r dev_requirements.txt
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
install-jdk-0.0.2.tar.gz
(3.4 kB
view details)
File details
Details for the file install-jdk-0.0.2.tar.gz.
File metadata
- Download URL: install-jdk-0.0.2.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e20571d679560588a821f4eb3ee13740de5da66a09b7e41eac42a691e06773c3
|
|
| MD5 |
0419d7c187ab0412bf8449b62d4073ca
|
|
| BLAKE2b-256 |
8d9e8e4c5f3ac10d0be188ab5951974de77013852d65652b9a8c12f3b3b34190
|