Last active
June 7, 2025 03:02
-
Star
(934)
You must be signed in to star a gist -
Fork
(116)
You must be signed in to fork a gist
-
-
Save wavezhang/ba8425f24a968ec9b2a8619d7c2d86a6 to your computer and use it in GitHub Desktop.
download java from oracle without login
This file contains hidden or 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 -c --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/12.0.2+10/e482c34c86bd4bf8b56c0b35558996b9/jdk-12.0.2_linux-x64_bin.tar.gz |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi, I rarely checked this E-mail address ever since I started getting like tons of spam and therefore I didn't realize that you posted a question.
First of all, let's visit this page and then we're gonna find
252042
/252043
/252044
for Windows versions of8u451
installers:https://www.java.com/en/download/manual.jsp
(Please remember that some web browsers might somehow "convert" each
BundleId
into whole bunch of "meaningless" characters whenever we tried to right-click / copy those links, Microsoft Edge was behaving just like that while Brave Browser seemed to have no such issues.)My workaround would be simply pressing
Ctrl
+U
to view the page source first:view-source:https://www.java.com/en/download/manual.jsp
Then we could press
Ctrl
+F
to find the specific keywordBundleId
afterwards.Next step would be subtracting about
50
from252042
for thefirst
number while adding50
to252042
for thelast
number respectively.After that, it's just a matter of plugging both
251992
and then252092
into this particular page linked below:https://pinetools.com/generate-list-numbers
Check the box
Add text before each number?
first, then copy and paste this:wget --spider "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=
Check the box
Add text after each number?
first, then copy and paste (please watch out for theunderscore
at the very beginning /double quote
at the very end respectively while making sure that we won't end up copying any extra null spaces at all) this:_8a1589aa0fe24566b4337beee47c2d29"
(Obviously future releases of Java will require something greater than
251992
/252092
for sure, while we'll definitely find something totally different from_8a1589aa0fe24566b4337beee47c2d29
as well.)Finally we could hit that
Generate
button at the bottom of the web page and then copy everything accordingly. Just paste everything while saving that asjava.cmd
or something like that. If we're usingNotepad
to do that, please make sure that's actually saved asjava.cmd
instead ofjava.cmd.txt
for obvious reasons.Now let's grab a copy of
wget.exe
by extracting that file from any downloads with the filename includingstatic
here:https://github.com/lifenjoiner/wget-for-windows
Let's say we're saving that
java.cmd
to the folder such asC:\Temp
as an example, then we'll also extract the filewget.exe
toC:\Temp
afterwards.Open
Command Prompt
first, then enter this:Then we could plow right through everything in order to obtain the corresponding filename for each and every
BundleId
afterwards.Honestly it's much easier for me to figure out how to do everything on my own, while I'm just no good at explaining how someone else could get things done. LOL