Welcome to MSFN

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


Dogway

Java 8 in XP.

22 posts in this topic

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.

0

Share this post


Link to post
Share on other sites

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-
1

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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

0

Share this post


Link to post
Share on other sites

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!

0

Share this post


Link to post
Share on other sites

 

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

0

Share this post


Link to post
Share on other sites

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-
0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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-
0

Share this post


Link to post
Share on other sites

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?

0

Share this post


Link to post
Share on other sites

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-
0

Share this post


Link to post
Share on other sites

Thanks for the swift reply, -X-! You rock! :thumbup

0

Share this post


Link to post
Share on other sites

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.

:)

1

Share this post


Link to post
Share on other sites

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
0

Share this post


Link to post
Share on other sites

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
0

Share this post


Link to post
Share on other sites

Java 8 update 72 works fine here on Windows XP and Firefox 43.

 

See if you can run the Java tester at http://javatester.org/version.html

 

Note to be able to run any Java plugin in the browser you have to add each site to the domain exception list first in the Java control panel.

 

You can also run the official Java verify plugin at https://www.java.com/en/download/installed8.jsp using the same procedure of adding the domain to the exception list first.

 

The only thing that does not work is the Java uninstall applet https://www.java.com/en/download/uninstallapplet.jsp.

 

It adds an exception to the Java console:

JRT INFO: Running Java Removal Applet version: 2.2JRT INFO: Browser: Firefox 43.0, user agent: Mozilla/5.0 (Windows NT 5.1; rv:43.0) Gecko/20100101 Firefox/43.0JRT ERROR: java.io.IOException: Cannot run program "C:\Documents and Settings\{UserProfile}\Application Data/Oracle/Java/Uninstall/UninstallJavaVersions.exe": CreateProcess error=193, %1 is geen geldige Win32-toepassing    at java.lang.ProcessBuilder.start(Unknown Source)    at com.oracle.javauninstall.applet.A.a(Unknown Source)    at com.oracle.javauninstall.applet.A.a(Unknown Source)    at com.oracle.javauninstall.applet.y.run(Unknown Source)Caused by: java.io.IOException: CreateProcess error=193, %1 is geen geldige Win32-toepassing    at java.lang.ProcessImpl.create(Native Method)    at java.lang.ProcessImpl.<init>(Unknown Source)    at java.lang.ProcessImpl.start(Unknown Source)    ... 4 moreJRT ERROR: Error while getting admin flagjava.io.IOException: Cannot run program "C:\Documents and Settings\{UserProfile}\Application Data/Oracle/Java/Uninstall/UninstallJavaVersions.exe": CreateProcess error=193, %1 is geen geldige Win32-toepassing    at java.lang.ProcessBuilder.start(Unknown Source)    at com.oracle.javauninstall.applet.A.a(Unknown Source)    at com.oracle.javauninstall.applet.y.run(Unknown Source)Caused by: java.io.IOException: CreateProcess error=193, %1 is geen geldige Win32-toepassing    at java.lang.ProcessImpl.create(Native Method)    at java.lang.ProcessImpl.<init>(Unknown Source)    at java.lang.ProcessImpl.start(Unknown Source)    ... 3 moreJRT ERROR: Initialization failed on isAdminException in thread "Thread-16" sun.awt.SunToolkit$InfiniteLoop    at sun.awt.SunToolkit.realSync(Unknown Source)    at sun.awt.SunToolkit.realSync(Unknown Source)    at com.oracle.javauninstall.applet.H.run(Unknown Source)    at java.lang.Thread.run(Unknown Source)
Edited by Acheron
0

Share this post


Link to post
Share on other sites

Java 8 update 72 works fine here on Windows XP and Firefox 43.

 

See if you can run the Java tester at http://javatester.org/version.html

+1. And on IE8, too!

But one should append ";C:\Program Files\Java\jre1.8.0_72\bin" manually to the PATH environment variable, just like in the case of JRE65/66.

post-134642-0-55310000-1453426129_thumb.

0

Share this post


Link to post
Share on other sites

11d11ec5.png

Here is my machine.

7bf0825b.png

It seems no problem :whistle:

 

 

Java 8 update 72 works fine here on Windows XP and Firefox 43.
 
See if you can run the Java tester at http://javatester.org/version.html


+1. And on IE8, too!
But one should append ";C:\Program Files\Java\jre1.8.0_72\bin" manually to the PATH environment variable, just like in the case of JRE65/66.

 

0

Share this post


Link to post
Share on other sites

Yes, I got it working on Firefox 43 eventually too.

Still no joy with Opera 12 though, the plugin substitution workaround no longer seems to work.

:no:

0

Share this post


Link to post
Share on other sites

 

Java 8 update 72 works fine here on Windows XP and Firefox 43.

 

See if you can run the Java tester at http://javatester.org/version.html

 

Note to be able to run any Java plugin in the browser you have to add each site to the domain exception list first in the Java control panel.

 

You can also run the official Java verify plugin at https://www.java.com/en/download/installed8.jsp using the same procedure of adding the domain to the exception list first.

 

 

The original Java 8 Update 72 (and Java 8 Update 71) on my computer functioned properly (in Firefox and Internet Explorer 8)!

Problems arose after replacing these 2 files: http://forums.opera.com/discussion/1862943/java-in-opera-12-17/p1

 

 

 

Java 8 update 72 works fine here on Windows XP and Firefox 43.

 

See if you can run the Java tester at http://javatester.org/version.html

+1. And on IE8, too!

But one should append ";C:\Program Files\Java\jre1.8.0_72\bin" manually to the PATH environment variable, just like in the case of JRE65/66.

 

 

I added. In Internet Explorer 8 now Java 8 Update 72 also acts after replacing these 2 files.

 

 

Yes, I got it working on Firefox 43 eventually too.

Still no joy with Opera 12 though, the plugin substitution workaround no longer seems to work.

:no:

 

Exactly.

Edited by egrabrych
0

Share this post


Link to post
Share on other sites

Java and JDK seems to work on my PC, although Modelio (which is said to not support XP from version 3.3) stopped working when I updated Java (path variable updated).

0

Share this post


Link to post
Share on other sites

I don't use Java often. The only reason I still install it is mainly for LibreOffice.

0

Share this post


Link to post
Share on other sites

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.