{"id":15069242,"url":"https://github.com/medowic/jdk-installer","last_synced_at":"2026-01-03T06:09:10.616Z","repository":{"id":246380913,"uuid":"820702671","full_name":"medowic/jdk-installer","owner":"medowic","description":"Java Development Kit auto-installer for Debian-based systems","archived":false,"fork":false,"pushed_at":"2024-11-27T03:31:59.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T19:46:04.552Z","etag":null,"topics":["debian-based","installer","installer-script","jdk","linux"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/medowic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-27T02:34:41.000Z","updated_at":"2024-11-27T03:32:03.000Z","dependencies_parsed_at":"2024-10-13T03:41:23.732Z","dependency_job_id":null,"html_url":"https://github.com/medowic/jdk-installer","commit_stats":null,"previous_names":["medowic/jdk-installer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medowic%2Fjdk-installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medowic%2Fjdk-installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medowic%2Fjdk-installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medowic%2Fjdk-installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/medowic","download_url":"https://codeload.github.com/medowic/jdk-installer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243837036,"owners_count":20355814,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debian-based","installer","installer-script","jdk","linux"],"created_at":"2024-09-25T01:41:16.826Z","updated_at":"2026-01-03T06:09:10.581Z","avatar_url":"https://github.com/medowic.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# jdk-installer\nThis is **Java Development Kit** installer for Linux Debian-based system (Debian, Ubuntu). All JDKs downloads from [offical Oracle's website](https://www.oracle.com/java/technologies/downloads/). Script is fully automatic. You just need to choose a version and chill out.\n\u003e [!IMPORTANT]\n\u003e Online install only works with JDKs which is distributed under the [Oracle No-Fee Terms and Conditions License](https://java.com/freeuselicense) (**JDK 17 and later**)\n# Install\n```shell\nwget -O jdk-i.sh https://raw.githubusercontent.com/medowic/jdk-installer/master/jdk-i.sh\nchmod +x jdk-i.sh\n```\n# Usage\nBefore you start script you must to choose a JDK version and write it in first flag\n```shell\n./jdk-i.sh [JDK-VERSION] [FLAGS]\n```\n\u003e [!WARNING]\n\u003e If another version of JDK is found, it will be deleted and the JDK version that was specified will be installed\n## Versions\n### Examples:\nThis command will install **JDK 21.0.1**\n```shell\n./jdk-i.sh 21.0.1\n```\nThis command will install **JDK 21**, **but during the installation process**, the script will ask you which version to install: the latest (21.0.4+, for exapmle) or the oldest (21) \n\u003e [!NOTE]\n\u003e This exception works if it's only the LTS version\n```shell\n./jdk-i.sh 21\n```\n### Offline install\nThis command will install **JDK from .deb-package** (offline install)\n\u003e [!IMPORTANT]\n\u003e Offline install only works with .deb-packages\n```shell\n./jdk-i.sh /path/to/jdk.deb\n```\n## Flags (optional)\n- `--latest` / `-l` - Install **latest** version of JDK, (if it's LTS version, for example)\n- `--oldest` / `-o` - Install **oldest (first)** version of JDK, (if it's LTS version, for example)\n### Examples:\nThis command will install **oldest (21)** JDK version\n```shell\n./jdk-i.sh 21 --oldest\n```\nThis command will install **latest (21.0.4+)** JDK version\n```shell\n./jdk-i.sh 21 --latest\n```\n# Delete\nThis command will **delete JDK** from your machine\n```shell\n./jdk-i.sh delete\n```\n# License\nThis is project is under the [MIT License](https://raw.githubusercontent.com/medowic/jdk-installer/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmedowic%2Fjdk-installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmedowic%2Fjdk-installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmedowic%2Fjdk-installer/lists"}