Videos
Get Oracle Java 1.8 in windows without installing it - Stack Overflow
How to download Java 8u321 (or Java 8u311) without signing up to Oracle?
Can't download Java 8 without an Oracle account?
Oracle not allowing JDK downloads without an account?
This is not new. End of life versions have required an account for years
More on reddit.comI'm trying to set up the Helsinki MOOC to learn Java, and it wants me to download Java 8.2 JDK from here http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
To download it, an account is required but when signing up I need to enter a bunch of information such as job title, work phone, company name and such. I don't have a programming job, I'm just starting to learn now. Is there a way to download the JDK without an account?
You can extract the JDK folder from the Installation EXE.
Check this link for the steps. The post was for JDK 1.7 it will work for JDK 1.8 also
Do the following.
Steps
- Download JDK from Oracle
- Download and Install 7-zip from here
- Open installition exe using 7-Zip
- Extract the tools.zip
- Extract the content of tools.zip to a folder (e.g. c:\jdk).
- Open the extracted folder in cmd prompt.
- Execute
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"command - Set
JAVA_HOMEto the jdk (e.g c:\jdk) folder. - Add
%JAVA_HOME%/binto the PATH env variable.
Testing
Run the following command to check the installation, it will print the version of JDK.
c:> javac -version
javac 1.7.0_51
NOTE: Tested with JDK 1.7 and 1.8
Update 1
Edited the answer to add the steps in the answer itself instead of the link to a blog post.
Update 2
For 64-Bit please check unpack-jdk-x64.bat by grabantot
I was looking for a solution to this as well. I'm not sure why the OP wanted to do this. I'm just trying to get a newer version of java for new development while not interfering with an older Java install which a legacy application requires (I'd like to update the legacy app, but it's not an option, now)
I think the hack I am going to try is this:
- Install 1.8
- Take a copy of the install folder
- Uninstall 1.8
- Reinstall / Repair 1.7
- restore the copy of 1.
I'm sure if I had a better understanding of what the install is doing, this would not be necessary.
Hello,
First of all I should say that I’m not a tech-savvy person by any means-quite the opposite actually. So please bear with me guys 🥹🙏🏻
I need to download either java 8u321 or 8u311 to run a program on my Macbook Pro M1 Ventura. However, I cannot find it anywhere besides the Oracle’s archives and it requires you to create an account to be able to download it. As I already mentioned I’m no programmer, I’m just starting to learn how this all works. Is there a way for me to download it without creating an account on Oracle?
Thank you for your help!