Jump to content

Adobe Flash, Shockwave, and Oracle Java on XP (Part 2)


Dave-H

Recommended Posts

It is true, but not really a problem (for me at this point).

Workaround:

Extract all files from "jre-8u161-windows-i586.tar.gz" and copy them in the folder where the previous version is installed (previous build "u151", you can delete all old files / folders before copying). All works, also the system control extension.

Default folder is "c:\programs\java\jre1.8.0_151"

I changed this to "c:\programs\java" in an earlier installation that runs, but dosn't matter, I think.

Works for me without error (I use no java WEB-extension, only stand alone Java programs)

Here ist an step by step workaround >CLICK<

Edited by Thomas S.
correct link
Link to comment
Share on other sites

  • 5 months later...

4 hours ago, i430VX said:

New java update 181: Installer still broken.

The off-line windows 32-bit installer (file jre-8u181-windows-i586.exe) continues to function properly on this old Vista SP2 32-bit laptop; I suppose this is of no consolation to XP users of this thread, just reporting it as a FYI :) here; the GUI during installation (which itself took quite long, ca. 5min on this old, under-resourced, machine) was slightly redesigned to be of a more elongated rectangular shape; but it did include a link to the following Oracle article:

Release Notice

a message the XP users are unlikely to see, due to the installer being broken on that OS :(

Quote

If you are a CONSUMER using Java for individual, personal use, you will continue to have the same access to Oracle Java SE 8 updates as you do today through at least the end of 2020

Regards

Link to comment
Share on other sites

1 hour ago, VistaLover said:

The off-line windows 32-bit installer (file jre-8u181-windows-i586.exe) continues to function properly on this old Vista SP2 32-bit laptop; I suppose this is of no consolation to XP users of this thread, just reporting it as a FYI :) here; the GUI during installation (which itself took quite long, ca. 5min on this old, under-resourced, machine) was slightly redesigned to be of a more elongated rectangular shape; but it did include a link to the following Oracle article:

Release Notice

a message the XP users are unlikely to see, due to the installer being broken on that OS :(

Regards

I noticed the redesign updating a windows 7 system.

 

Link to comment
Share on other sites

  • 4 weeks later...

Somehow my friend managed to install Java 8u181 on Server 2003 Enterprise x64 SP2 without any hiccups, with the normal java installer. :blink: I cannot replicate this on XP, but it works for me as well on 2003. What is different between XP and 2003 that would cause this problem?

java.png

 

 

Link to comment
Share on other sites

22 minutes ago, i430VX said:

Somehow my friend managed to install Java 8u181 on Server 2003 Enterprise x64 SP2 without any hiccups, with the normal java installer. :blink: I cannot replicate this on XP, but it works for me as well on 2003. What is different between XP and 2003 that would cause this problem?

java.png

 

 

I am going to take a stab in the dark and say that Server 2003 may have newer or patched code that is unofficially compatible. Server was supported about a year longer than XP. I wonder if 64 bit has anything to do with it. The only way to know is to see if it runs on XP 64 bit.

Link to comment
Share on other sites

19 minutes ago, sdfox7 said:

I am going to take a stab in the dark and say that Server 2003 may have newer or patched code that is unofficially compatible. Server was supported about a year longer than XP. I wonder if 64 bit has anything to do with it. The only way to know is to see if it runs on XP 64 bit.

I'll go check. It probably will, they're both NT 5.2 x64 codebase.

Edit: This may take a while... I need to download the installer and I have awful satellite internet with no other ISP options while everyone else on my road has fast cable... :realmad:

Edited by i430VX
Link to comment
Share on other sites

1 hour ago, i430VX said:

Works on XP x64, no surprises here...

Screenshot_192.png.0edf6a02a1ce94f21e027f1799323fde.png

and yes... I do verify that java not only installs but functions, too!

I was able to install Java without any issues on my XP Professional 64-bit virtual machine in VirtualBox.

XP Professional 64-bit shares the same codebase as Server 2003 (NT kernel 5.2) but it is called "Windows XP". Since it works it probably means Oracle has not specifically blocked "Windows XP", but has blocked the installer from functioning on NT kernel <5.2.

javaxp64.jpg

Link to comment
Share on other sites

I am getting notifications that there is a Java 8 Update 181 available, even though I manually updated using @dencorso's method.

Any ideas? I overwrote all the old files and the folder name is correct. Is there a package receipt or something that I need to update? Add/Remove Programs is still showing the "old" version.

oldjava.jpg

oldjava2.jpg

Link to comment
Share on other sites

@Dibya: Not to release here! No way!

@sdfox7: Delete SunJavaUpdateSched (it points to jusched.exe) from HKLM/Software/Microsoft/Windows/CurrentVersion/Run. This should be enough. But you can also follow the pointer and rename jusched.exe to jusched.not, just in case. :P

Link to comment
Share on other sites

23 hours ago, sdfox7 said:

I am getting notifications that there is a Java 8 Update 181 available, even though I manually updated using @dencorso's method.

Any ideas? I overwrote all the old files and the folder name is correct. Is there a package receipt or something that I need to update? Add/Remove Programs is still showing the "old" version.

oldjava.jpg

oldjava2.jpg

Including the Registry edits?

 

Edited by i430VX
Link to comment
Share on other sites

23 hours ago, sdfox7 said:

Add/Remove Programs is still showing the "old" version.

You can easily change the name string of installed Java version to "Java 8 Update 181" with CCleaner: 

Tools Tab => Uninstall => Select "Java 8 Update 152" in the "Programs to Remove" column, then on the top right press the blue "Rename"  button; but this will only change the name string (hence an aesthetic change), not the actual version string (for 8u181, it should be 8.0.1810.13)...

[tested only in Vista SP2, YMMV with XP SP3]

Link to comment
Share on other sites

The right way of installing a new version of Java in WinXP 32 by hand is finally to correct all strings in the registry.

Here is my example to switch from 171 to 181 (take a look at the right subversion, here it is 181-b13).

This are all entries of Java 181-b13 (only for reference, not all to edit):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="1.8"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8]
"RuntimeLib"="C:\\Programme\\Java\\bin\\client\\jvm.dll"
"JavaHome"="C:\\Programme\\Java"
"MicroVersion"="0"

delete old key
[-HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0_171]

write new key
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0_181]
"JavaHome"="C:\\Programme\\Java"
"MicroVersion"="0"
"RuntimeLib"="C:\\Programme\\Java\\bin\\client\\jvm.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0_181\MSI]
"INSTALLDIR"="C:\\Programme\\Java\\"
"JU"=""
"OEMUPDATE"=""
"FROMVERSION"="NA"
"FROMVERSIONFULL"=""
"PRODUCTVERSION"="8.0.1810.13"
"EULA"=""
"JAVAUPDATE"="1"
"AUTOUPDATECHECK"="1"
"AUTOUPDATEDELAY"=""
"FullVersion"="1.8.0_181-b13"

[HKEY_LOCAL_MACHINE\SOFTWARE\JreMetrics]
"SP4Cnt"=dword:00000001
"MachineCount"=dword:00000001
"JreVersion"="1.8.0_181-b13"
"UpdateCount"=dword:00000021
"SP14Cnt"=dword:00000001
"SP12Cnt"=dword:00000003
"RegDeployStatus"="0"
"SP60Cnt"=dword:00000001

string for Software information
[HKEY_CLASSES_ROOT\Installer\Products\4EA42A62D9304AC4784BF2238110150F]
"ProductName"="Java 8 Update 181-b13"
"PackageCode"="07BB7C762394CC74D9068D561DF173F8"
"Language"=dword:00000409
"Version"=dword:080005e6
"Transforms"=hex(2):3a,00,31,00,30,00,33,00,31,00,00,00
"Assignment"=dword:00000001
"AdvertiseFlags"=dword:00000184
"ProductIcon"="C:\\Programme\\Java\\\\bin\\javaws.exe"
"InstanceType"=dword:00000000
"AuthorizedLUAApp"=dword:00000000
"DeploymentFlags"=dword:00000003
"Clients"=hex(7):3a,00,00,00,00,00

[HKEY_CLASSES_ROOT\Installer\Products\4EA42A62D9304AC4784BF2238110150F\SourceList]
"PackageName"="jre1.8.0_181.msi"
"LastUsedSource"=hex(2):6e,00,3b,00,31,00,3b,00,43,00,3a,00,5c,00,44,00,6f,00,\
  6b,00,75,00,6d,00,65,00,6e,00,74,00,65,00,20,00,75,00,6e,00,64,00,20,00,45,\
  00,69,00,6e,00,73,00,74,00,65,00,6c,00,6c,00,75,00,6e,00,67,00,65,00,6e,00,\
  5c,00,54,00,68,00,6f,00,6d,00,61,00,73,00,5c,00,41,00,6e,00,77,00,65,00,6e,\
  00,64,00,75,00,6e,00,67,00,73,00,64,00,61,00,74,00,65,00,6e,00,5c,00,4f,00,\
  72,00,61,00,63,00,6c,00,65,00,5c,00,4a,00,61,00,76,00,61,00,5c,00,6a,00,72,\
  00,65,00,31,00,2e,00,38,00,2e,00,30,00,5f,00,31,00,35,00,31,00,5c,00,00,00

This all I have in a single reg file. If there is a new version I edit this file, change all old values of version to the new values and load the file in the registry.

Do not copy this file to your system!

Better export the keys of your registry in your own reg file and edit the version values.

Edited by Thomas S.
Link to comment
Share on other sites

On 8/18/2018 at 10:44 PM, Dibya said:

alright I hate Java

the feeling is mutual, Dibya.

I already gotten rid of all Java stuff from my friend's XP computer several years ago - never looked back

I may also get rid of Adobe Flash on his XP computer by start of 2020

Link to comment
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.
×
×
  • Create New...