Jump to content

Recommended Posts

Posted

Hello, is anyone making builds compatible with XP? or will be willing to do? as you know Java 8 is not supported in XP anymore so I predict a highroad for all kinds of malware. I read that with a few modifications it is possible to install, but I never managed to do it.


Posted (edited)

The installer is not supported because it calls a function that's not present in XP. I don't think it was intentional on Oracles part. Just an oversight. It installs and runs perfectly fine once you have the msi file and cab file. You just need an NT6 install to get the installer files extracted. Pop an evaluation copy in a VM if you don't have any NT6 installed.  

Edited by -X-
Posted

Thank you, that worked, it's a pain though to install OS into a VM for each new version. Apart of NT6, it needs to be x86 too. There's another way as explained here, editing the hex, I tried with no success.

Posted

Thank you, that worked, it's a pain though to install OS into a VM for each new version. Apart of NT6, it needs to be x86 too. There's another way as explained here, editing the hex, I tried with no success.

Maybe you were confused by the wording.

Actually it’s simpler…

open jdk-8-windows-i586.exe into a hex editor

replace all occurrences of RegDeleteKeyExA with RegDeleteKeyA followed by a null char

save and install as you normally do

 

This would mean, if I get this right, replace:

52 65 67 44 65 6C 65 74 65 4B 65 79 45 78 41
with:

52 65 67 44 65 6C 65 74 65 4B 65 79 41 00 00
is the above what you tried?

 

jaclaz

Posted

I don't think it was intentional on Oracles part. Just an oversight. 

It was intentional. Bastards. :realmad: 

After the hex edit...

Warning_Java_Installer.png

 

 

 

This would mean, if I get this right, replace:

52 65 67 44 65 6C 65 74 65 4B 65 79 45 78 41

with:

52 65 67 44 65 6C 65 74 65 4B 65 79 41 00 00

is the above what you tried?

 

jaclaz

 

Works. Thanks!

Posted

 

I don't think it was intentional on Oracles part. Just an oversight.

It was intentional. Bastards. :realmad:

After the hex edit...

 

Naah, meaning that while most probably they are bastards :w00t::ph34r:, that is a "warning" or a "recommendation", as I read it, it amounts more or less to a waiver of responsibility, a lot like:

It is dangerous to use Java 8 on Windows XP.

http://www.msfn.org/board/topic/158485-international-translations-of-common-signs/

;)

 

Works. Thanks!

Good. :)

jaclaz

  • 4 weeks later...
Posted (edited)

Looks like Oracle finally broke Java 8 on XP with update 11. Works fine for programs but locks up browsers trying to run web applets.

Can anyone confirm?

Edited by -X-
Posted

Update 11 still works for Minecraft under XP, but I also cannot get it to work in a browser.  I noticed there is no longer an option to disable the next generation plugin or Java quick starter in the control panel, so I wonder if it's installing everything properly.

Posted (edited)

I don't recall seeing the quick starter for a long while now. Might have been since I started using Java 8. Meaning they dropped that function.

Just going by memory here but I'm pretty sure.

Edited by -X-
  • 8 months later...
Posted

In Windows XP and Java, Oracle says Java 8 should work, although it's unsupported...

 

Then -X- posted what's quoted below:

 

Looks like Oracle finally broke Java 8 on XP with update 11. Works fine for programs but locks up browsers trying to run web applets.
Can anyone confirm?

 

Java 8 is at update 40, right now... would someone kindly update this thread, so that we can keep abreast of the current situation, as it develops?

Posted (edited)

Last that I know of, Oracle fixed the installer so it installs fine on XP after throwing up a warning telling you that it's unsupported. I don't think web applets work though which is probably a good thing as it's the point of many infections. You'll need Java 7 for web applets if you must have it.

Edited by -X-
  • 3 weeks later...
Posted

Java 8 Update 40 is working fine on XP here, including in web browsers, with the single exception of Opera 12.17, which is a problem with Opera, not Java.

This can be worked around by substituting the plugin with the last Java 7 plugin that works in the old versions of Opera, which is the one from Java 7 update 67.

IE8 works fine fully with the Java 8 Update 40 ActiveX here.

:)

  • 9 months later...
Posted (edited)

Java 8 Update 40 is working fine on XP here, including in web browsers, with the single exception of Opera 12.17, which is a problem with Opera, not Java.

This can be worked around by substituting the plugin with the last Java 7 plugin that works in the old versions of Opera, which is the one from Java 7 update 67.

IE8 works fine fully with the Java 8 Update 40 ActiveX here.

:)

 

http://forums.opera.com/discussion/1862943/java-in-opera-12-17/p1

It stopped working after updating to Java 8 Update 71.

Java 8 Update 71 (and Update 72) ceases to function at all after replacing these two files. Not only for Opera, also for Firefox and Internet Explorer 8.

So it is in my computer. Is it only in my computer, I do not know.

Edited by egrabrych
Posted (edited)

Confirmed here.

Still fine in IE8, but nothing in Opera 12 or Firefox 43, even after substituting the plugin file.

:no:

I was using update 66. Did it only stop working at Update 71, are Updates 67-70 OK?

 

EDIT: Of course the research I should have done in the first place shows there were no released Updates 67-79!

:blushing:

Edited by Dave-H

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...