Wget java jdk linux

Wget java jdk linux

The latest versions of Oracle JDK, available under the Oracle No-Fee Terms and Conditions License, can be downloaded from a command line, or automatically in scripts and dockerfiles by using download URLs which will deliver the then current update release.

For example, to retrieve the current JDK 19 update release for Linux x64 as a compressed (tar.gz) archive, you can use the wget command:

These URLs will deliver the GA version of JDK 19 and its checksum until the release of the first Critical Patch Update. When 19.0.1 is released the above URLs will deliver 19.0.1 until the release of the 19.0.2 at which point the above URLs will deliver 19.0.2 and so on.

URLs for all versions available under the Oracle No-Fee Terms and Conditions License are supported.

There are several OS, architecture, and packaging options available. The following table lists them as they are spelled in the permanent URLs:

Operating Systems Architecture Packaging Options
linux aarch64 rpm, tar.gz
x64 deb, rpm, tar.gz
macos aarch64 dmg, tar.gz
x64 dmg, tar.gz
windows x64 exe, msi, zip

For a complete list of scriptable JDK URLs visit https://www.oracle.com/javadownload

Archive URLs

If rather than the latest update of a release you want to download a particular version, there are corresponding archive URLs that will start working on the day on which that version is released. The archive URLs use the full version number on the filename to be released and have the word archive instead of latest in the path.

To download the GA version of JDK 17 you can use:

for the GA version of JDK 19 you can use:

for 17.0.1 version you can use:

for 19.0.1: (this link will start working only after 19.0.1 is released in October 2022)

The archive releases also have corresponding archive URLs for the checksum.

For example, to retrieve the checksum for jdk-17.0.1_linux-x64_bin.tar.gz visit:

Here is a fraction of a sample docker file that will download the current JDK 17 version as a tar.gz, check the download against it’s checksum, and extract it to /usr/java/jdk-17

The complete Dockerfile is available in Oracle’s docker image repository in GitHub. The container image created with this Dockerfile is available in the Oracle Container Registry.

Availability of the URLs

The JDK 19 latest URLs will work until JDK 19 is superseded by JDK 20 in March of 2023.

The JDK 17 latest URLs will work for as long as an up-to-date version of JDK 17 is available under the Oracle No-Fee Terms and Conditions License. After September 2024, three years after GA and one year after the next JDK LTS release is available, the latest JDK 17 URLs will cease to work. Java SE Subscribers will be able to continue getting updates for JDK 17; other users should migrate to the next LTS.

The archive URLs for each release will continue to work for at least a year after the corresponding latest URLs stop being available.


How to Install Java 9 JDK on Linux Systems

Java is a collection of software better known for it’s cross platform availability was developed by Sun Microsystems in 1995. Java platform is used by millions of applications and websites (specially used in banking sites) due to its fast, secure and reliable nature. Today, Java is everywhere, from desktops to data-centers, game consoles to scientific computers, mobile phones to the Internet, etc…

There are more than one version of Java can be installed and running on same computer and also it’s possible to have different version of JDK and JRE simultaneously on a machine, actually there are abundant of applications that requires Java-jre (Java Runtime Environment) and those who are developer required Java-sdk (Software Development Kit).

A lots of Linux distribution comes with other version of Java called OpenJDK (not the one developed by Sun Microsystems and acquired by Oracle Corporation). OpenJDK is an open source implementation of Java application.

Latest stable release of Java version is 9.0.4.

Install Java 9 in Linux

1. Before installing Java, make sure to first verify the version of installed Java.

It’s clear from the output above that the installed version of Java is OpenJDK 1.7.0_75.

2. Make a directory where you want to install Java. For global access (for all users) install it preferably in the directory /opt/java .

3. Now it’s time to download Java (JDK) 9 source tarball files for your system architecture by going to official Java download page.

For reference, we have provided the source tarball file-name, please select and download these below mentioned file only.

Alternatively, you may use wget command to download file directly into the /opt/java directory as shown below.

4. Once file has been downloaded, you may extract the tarball using tar command as shown below.

5. Next, move to the extracted directory and use command update-alternatives to tell system where java and its executables are installed.

Update Java Alternatives

6. Tell system to update javac alternatives as:

Update Javac Alternatives

7. Similarly, update jar alternatives as:

Update Jar Alternatives

8. Setting up Java Environment Variables.

Set Java Environment Variables

9. Now You may verify the Java version again, to confirm.

Suggested: If you are not using OpenJDK (open source implementation of java), you may remove it as:

Enable Java Support in Firefox

10. To enable Java 9 JDK Support in Firefox, you need to run following commands to enable Java module for Firefox.

On Debian, Ubuntu and Mint
On RHEL, CentOS and Fedora

11. Now verify the Java support by restarting Firefox and enter about:plugins on the address bar. You will get similar to below screen.

Java 8 Support in Firefox

That’s all for now. Hope this post of mine will help you in setting oracle Java, the easiest way. I would like to know your view on this. Keep connected, Stay tuned! Like and share us and help us get spread.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

We are thankful for your never ending support.


hgomez / download-java8.sh

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

wget —continue —no-check-certificate -O jdk-8-linux-x64.tar.gz —header Cookie: oraclelicense=a http://download.oracle.com/otn-pub/java/jdk/8-b132/jdk-8-linux-x64.tar.gz

alexmatte commented Jan 19, 2020

ismail0352 commented Feb 10, 2020 •

regardfs commented Feb 28, 2020

devopseze commented Feb 28, 2020

StyleOfLW commented Mar 5, 2020

mister-grumbler commented Mar 12, 2020

jkchensc commented Mar 28, 2020

Opfour commented May 28, 2020

2020-05-28 17:37:31 ERROR 404: Not Found.

Opfour commented May 28, 2020

no joy there either. Thanks again for keeping this up 🙂

ilyesAj commented Jun 19, 2020

Lerbytech commented Jun 24, 2020

Well, wget from oracle is not working as of today because Oracle is hungry for your data — they want you to fill company name, phone, country, address, heck even d**kpick would be great.

However, if you use temporary mailbox and put some false data (completely false, they don’t check) they will send you email and download will be ok. Still, they srewed redirect after verification so I had to relogin.

Or go to https://github.com/frekele/oracle-java/releases/tag/8u201-b09 and download binary file from there. I tried both ways and there is no difference in files.

gwshepard commented Jul 7, 2020

That’s interesting, I am assuming that some of you may be using this approach in a Dockerfile, if so does someone have an example to resolve this issue?
ENV JAVA_BUILD 8u201-b09
ENV JAVA_DL_HASH 2afa1c823912d97baa5e363b205ba8ec
RUN wget —no-check-certificate —no-cookies —header «Cookie: oraclelicense=accept-securebackup-cookie»
http://download.oracle.com/otn-pub/java/jdk/$/$/jdk-$-linux-x64.tar.gz &&

It is an example

himalayashinde commented Jul 25, 2020

I have used the below on 25-07-2020
It worked for me correctly.

even the below one worked

elsticky commented Aug 5, 2020 •

I have used the below on 25-07-2020
It worked for me correctly.

even the below one worked

The URL for your JDK is the same as to your JRE. Can you correct the URL? I’m not sure where to get it myself

Micket commented Oct 20, 2020

souhaiebtar commented Jan 20, 2021

Unixkitty commented Jan 22, 2021

That link quite obviously redirects to the login page. Here’s a similar to the last one:

artemp84 commented Jan 26, 2021 •

That link quite obviously redirects to the login page. Here’s a similar to the last one:

Thank you! Second URL works!

wget —no-cookies —no-check-certificate —header «Cookie: oraclelicense=accept-securebackup-cookie» https://javadl.oracle.com/webapps/download/GetFile/1.8.0_281-b09/89d678f2be164786b292527658ca1605/linux-i586/jdk-8u281-linux-x64.tar.gz

iMactool commented Jun 1, 2021

Thank you! Second URL works!

wget —no-cookies —no-check-certificate —header «Cookie: oraclelicense=accept-securebackup-cookie» https://javadl.oracle.com/webapps/download/GetFile/1.8.0_281-b09/89d678f2be164786b292527658ca1605/linux-i586/jdk-8u281-linux-x64.tar.gz

abdultz commented Aug 7, 2021

Use this account to login:

Dividedby0KSJ commented Aug 16, 2021

Not all heroes wear capes! the best hero for GitHub JDK Downloading!
thanks a million!

paulknulst commented Nov 4, 2021

hgomez commented Nov 4, 2021

Guys, your discussion on this gist is amazing.
Congrats to all

nchampenois commented Dec 9, 2021

Linux x64 Compressed Archive | 138.78 MB | jdk-8u301-linux-x64.tar.gz

wget —no-cookies —no-check-certificate —header «Cookie: oraclelicense=accept-securebackup-cookie» https://javadl.oracle.com/webapps/download/GetFile/1.8.0_301-b09/d3c52aa6bfa54d3ca74e617f18309292/linux-i586/jdk-8u301-linux-x64.tar.gz

To build your url, go to oracle download page :

Copy the link, for example for current version at this time (2021-12) is 8u301

Manually extract vars to build working headless url :


Install Oracle Java 18 (OpenJDK 18) on Ubuntu / Debian

Please enable JavaScript

How can I install Oracle Java 18 (OpenJDK 18) on Ubuntu / Debian Linux system?. Java is a popular programming language created in 1995 and used for developing mobile, web and Desktop Applications among many others. JDK 18 is an open-source reference implementation of version 18 of the Java SE Platform as specified by by JSR 393 in the Java Community Process. It is available for general use in Production environments.

The Java Platform lets you develop and deploy Java applications on servers, desktops and IoT devices. This short guide will cover the steps required to Install Oracle Java 18 on Ubuntu & Debian Linux machine. To be specific, the OpenJDK 18 or Java SE Development Kit 18.

Option 1: Install OpenJDK 18 on Ubuntu / Debian

Install curl or wget downloader utility:

Visit JDK 18 releases page to download the latest archive.

Extract downloaded file using tar command.

Move the resulting folder to /opt directory.

Configure Java environment:

Source your profile file and check java command

Confirm Java version.

Option 2: Install Java SE Development Kit 18 on Ubuntu / Debian from .deb package

Java SE Development Kit comprises of a set of tools required by Developers to write, compile, run and debug Java Applications.

Update your list of packages and install curl/wget.

Download Java SE Development Kit 18 from releases downloads page.

You can as well download the package manually. Once done install it by running the commands below:

Additional packages required as dependencies will be installed automatically.

Configure Java environment.

To check if you have Java installed on your machine, type the following command:

Test Java Installation

Create a HelloWorld Java program.

Run your Java program.


As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.


Читайте также:  Iptables открыть только ssh
Поделиться с друзьями