Opend JDK 8
java - How to install openJdk 8 in windows 64 bit os - Stack Overflow
How can I install java openjdk 8 on High Sierra or newer macOS - Ask Different
Where can I download Java 8?
Videos
Hi all!
So I have noticed that Oracle has moved JDK 8 behind a log in. I thought that they were only supposed to do that for JDK 9 and above? Any ways I need JDK 8 and it has been removed from OpenJDK as well. Is there any place legally that I can obtain JDK 8 or am I going to be reduced to pirating from sketchy ass websites?
The reason why I need JDK 8 is because there is a bug within IntelliJ and what I am trying to do apparently only works for JDK 8 due to the bug. I saw that there is a ticket in with JetBrain but looks like no movement in 2 years.
So any suggestions would be helpful.
Editors note: This answer is outdated as the PPA’s listed are not available anymore.
You can do this for;
Final Update
JDK
sudo apt-get install openjdk-8-jdk
JRE
sudo apt-get install openjdk-8-jre
Old Update
I found two repository but I do not recommend
OpenJDK builds (all archs)
ppa:openjdk-r/ppaOpenJDK 8 backport for trusty
ppa:jochenkemnade/openjdk-8
Original Message
If you really want to use OpenJDK, you have to compile from source. There is not still any PPA for OpenJDK.
It has been requested at https://bugs.launchpad.net/ubuntu/+bug/1297065
I recommend you to use Webup8 Oracle Java8 Installer
Note: WebUpd8 team's PPA has been discontinued with effective from April 16, 2019. Thus this PPA doesn't have any Java files. More information can be found on PPA's page on Launchpad. Hence the below method no longer works and exists because of historical reasons.
sudo add-apt-repository ppa:webupd8team/java -y
sudo apt-get update
sudo apt-get install oracle-java8-installer
To automatically set up the Java 8 environment variables
sudo apt-get install oracle-java8-set-default
Check it
java -version
So you have to wait to use OpenJDK8
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
Amazon offers an open jdk for Windows (and other OS), but just for Java 8, 11 and 16. You can download it from here: https://aws.amazon.com/es/corretto/
After installing it and running the java -version command, you will see something like this:
>java -version openjdk version "1.8.0_242" OpenJDK Runtime Environment Corretto-8.242.08.1 (build 1.8.0_242-b08) OpenJDK 64-Bit Server VM Corretto-8.242.08.1 (build 25.242-b08, mixed mode)
The best way to do this is to use the builds from adoptopenjdk. They're very high quality and come in multiple variants for Windows ranging from zip files to MSI installers. Dead simple to install JDK 8, 11 or 15.
But, after the installation when I tried checking the version using command java -version it's showing like regular JDK.
This is because JAVA_HOME is pointing to your old JDK. You need to go to Control Panel and change the Environment Variables. Just do a search on Windows 10 for "Environment Variables" to easily find that configuration panel.
Fastest Solution
Use the adoptopenjdk cask
See also https://discourse.brew.sh/t/how-to-install-openjdk-with-brew/712/4
To install latest:
brew install --cask adoptopenjdk
To install a specific version
brew tap AdoptOpenJDK/openjdk
brew install --cask adoptopenjdk8
brew install --cask adoptopenjdk9
Manual Solution
If you are looking to just bring down the binary without actually installing it, simply navigate to https://adoptopenjdk.net
I found this is the easiest way to download and install. Navigate here and choose platform.
Why not use the one that Redhat provides? Which is the preferred way of installation, judging from the OpenJDK install page.
yum info java-1.8.0-openjdk
Name : java-1.8.0-openjdk
Arch : x86_64
Epoch : 1
Version : 1.8.0.181
Release : 3.b13.el7_5
Size : 501 k
From repo : rhel-7-server-rpms
Answering the comments:
Version locking can be achieved with yum-plugin-versionlock or rather by providing a local mirror (using Foreman and its 'Content Views' feature).
Downloading a RPM to a box can be done from a properly registered host with yumdownloader (see the yum-utils package).
Should you nonetheless be keen on installing your own version, creating a RPM is recommended. Take a look on how the Redhat/CentOS folk do it or use one of the other approaches as inspiration.
Note that openjdk.java.net is for builds of the OpenJDK provided by Oracle (which is not the same as Oracle JDK published under OTN license).
An alternative would be to use another distribution of OpenJDK:
- The free version of Azul Zulu
- AdoptOpenJDK has both HotSpot and OpenJ9
- Or see this blog entry by Stephen Colebourne, which gives links to other distributions: Time to look beyond Oracle's JDK .