Jump to content

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


Recommended Posts

Posted

February 2021.

This is a continuation of this thread which was originally to discuss the use of Flash, Shockwave, and Java on Windows XP.
Flash and Shockwave are now discontinued by Adobe, and the former has been disabled in current browser systems.
Current Java 8 versions are no longer compatible with XP, and many later older versions which will run on XP have to be installed manually as the installer is incompatible.

This thread is to discuss the problems of keeping these technologies alive on XP systems.

For the replay of .SWF files, the standalone "projector" Flash player is still available from Adobe -
https://www.adobe.com/support/flashplayer/debug_downloads.html#fp10


Wayback Machine archived Flash links

Archive of all Flash versions -
https://web.archive.org/web/20200630185339/https://helpx.adobe.com/flash-player/kb/archived-flash-player-versions.html

Flash 32.0.0.371 archive (the last version without the January 2021 disabling time-bomb) -
https://web.archive.org/web/20200630185943/https://fpdownload.macromedia.com/pub/flashplayer/installers/archive/fp_32.0.0.371_archive.zip
This compressed archive contains all versions of 32.0.0.371, and is a 387 MB file.

Java Links

Java 8 Update 151 is the last that will install on Windows XP without any modification work -
https://www.filepuma.com/download/java_runtime_environment_32bit_8.0.1510.12-16905/

The last version which works (but does not install) on XP without any file substitutions is Java 8 Update 241 -
https://javadl.oracle.com/webapps/download/GetFile/1.8.0_241-b07/1f5b5a70bf22433b84d0e960903adac8/windows-i586/jre-8u241-windows-i586.tar.gz

If Java is not already on the system, Update 151 will need to be installed first using its installer.
Then the files from Update 241 will need to be extracted from the compressed archive above, and the 152 files replaced with the 241 files, and the registry edited to reflect this, as detailed in the thread.

  • 1 month later...

Posted

Adobe says:

Quote

Adobe is planning to end-of-life Flash. Specifically, we will stop updating and distributing the Flash Player at the end of 2020 and encourage content creators to migrate any existing Flash content to these new open formats.

Source: Adobe's announcement.
Which can be translated as: "Flash will remain available until way after POSReady 2009's eventual EoL"! :yes:
As you all fully know, the relevant dates, according to MS are:

Quote

• Windows Embedded Standard 2009, Extended Support will end on Jan. 8, 2019.
• Windows Embedded POSReady 2009, Extended support will end on April 9, 2019.

Source: MSDN.

Posted

Poor flash.

...wow so XP will be supported until the end of time December 2020 like other OSes? That would be some good news.

:w00t:

  • 2 weeks later...
Posted
15 minutes ago, Destro said:

Adobe said they are retiring flash in [the end of] 2020.

On 7/26/2017 at 11:53 PM, dencorso said:

Which can be translated as: "Flash will remain available until way after POSReady 2009's eventual EoL"! :yes:

As you all fully know, the relevant dates, according to MS are:

Quote

• Windows Embedded Standard 2009, Extended Support will end on Jan. 8, 2019.
• Windows Embedded POSReady 2009, Extended support will end on April 9, 2019.

  • 1 month later...
Posted

I took the Java 9 JDK and attempted to install it. Surprisingly, it doesn't reject XP right away. It gives the same message as Java 8, but after clicking ok, nothing happens.

I am guessing that with the right updates, Java 9 will run on XP. Is there a way to find out why it it is stalling during setup?

java9.jpg

Posted

Install on, say, 7 x86, then check the subsytem version of all .exe and .dll files, before anything else. And do check it for the installer, too, of course!

  • 3 months later...
Posted (edited)
3 hours ago, Destro said:

Is adobe retiring flash or something.

Quote

  On 8/5/2017 at 8:50 PM, Destro said:

Adobe said they are retiring flash in [the end of] 2020.

  On 7/26/2017 at 10:53 PM, dencorso said:

Which can be translated as: "Flash will remain available until way after POSReady 2009's eventual EoL"!

As you all fully know, the relevant dates, according to MS are:

  Quote

• Windows Embedded Standard 2009, Extended Support will end on Jan. 8, 2019.
• Windows Embedded POSReady 2009, Extended support will end on April 9, 2019.

Yes, in the end of 2020

Edited by i430VX
  • 1 month later...
Posted

Has anyone managed to get Java 8 Update 161 to install from the installers on XP?

I've never had any problems before, but now the offline and online installers just run and then close, without apparently doing anything.

There's no error messages, and nothing in the system logs about it.

Has XP finally been blocked or is this perhaps to do with the latest MS Windows Updates (I hope not!)?

:dubbio:

Posted
23 hours ago, Dave-H said:

Has anyone managed to get Java 8 Update 161 to install from the installers on XP?

I've never had any problems before, but now the offline and online installers just run and then close, without apparently doing anything.

There's no error messages, and nothing in the system logs about it.

Has XP finally been blocked or is this perhaps to do with the latest MS Windows Updates (I hope not!)?

:dubbio:

Hi @Dave-H,

I posted about this problem early on Wednesday morning, please see my post and the related comments.

 

Posted

Thanks! I'm not subscribed to that thread, so I hadn't seen that.
It does look like a compatibility problem of some sort.

The install log says  -
ERROR: Exception with message 'Dll.cpp(48) at Dll::getFunction(): GetProcAddress(D:\WIN-NT\system32\user32, SetProcessDPIAware) failed. System error [127](system error 127 (The specified procedure could not be found))' caught

Also, rather less helpfully, I can see -
ERROR: Exception with message '' caught

I wasn't aware of this happening before, but a post on the other thread says that a modified installer was produced before by blackwingcat (presumably mainly for Windows 2000) so I hope that can be done again this time, if it's only the installer that has a problem and not the Java system itself.
I was hoping to unpack the installer and get at the MSI file, but no luck.

Fortunately I still had the offline installer for version 8 Update 151, so I've just put that back for the moment.

:)

Posted
1 hour ago, Dave-H said:

Thanks! I'm not subscribed to that thread, so I hadn't seen that.
It does look like a compatibility problem of some sort.

The install log says  -
ERROR: Exception with message 'Dll.cpp(48) at Dll::getFunction(): GetProcAddress(D:\WIN-NT\system32\user32, SetProcessDPIAware) failed. System error [127](system error 127 (The specified procedure could not be found))' caught

Also, rather less helpfully, I can see -
ERROR: Exception with message '' caught

I wasn't aware of this happening before, but a post on the other thread says that a modified installer was produced before by blackwingcat (presumably mainly for Windows 2000) so I hope that can be done again this time, if it's only the installer that has a problem and not the Java system itself.
I was hoping to unpack the installer and get at the MSI file, but no luck.

Fortunately I still had the offline installer for version 8 Update 151, so I've just put that back for the moment.

:)

@Dave-H

Java JRE 8 Update 152 is actually the newest. It appears that 151 and 152 were released on the same day, and that 152 supersedes 151.

http://sdfox7.com/xp/sp3/EOL/jre-8u152-windows-i586.exe or from Duke University: http://faucet.aas.duke.edu/pub/pc/bigfix/patches/java/jre-8u152-windows-i586.exe

For some reason the Java archive requires an account, so I would use the above links if you don't have an account.

Posted

Thank you so much Stephen, that's great! :thumbup

I wasn't aware that there was an update 152, it was never offered by the updater, perhaps it was considered to be too minor an update on 151.

I downloaded your file, and will probably now uninstall 151 and install 152 from scratch, and hope we get a working updater for 161 at some point.

:)

 

  • 2 weeks later...
Posted

I submitted a bug submit to Oracle today. I'll be interested to see what their response is.

While Oracle does not "officially" support XP on Java 8, I'm hoping that they'll be motivated to fix it. It seems to me that this is likely a minor compatibility issue, since all previous versions of the JRE 8 run and install correctly.

I doubt they would want people running outdated versions of their software because of an error they made with the software. If they don't care, then that is at least an ethical issue they need to make a decision about.

Here is the report I submitted, with the field headers redacted:

http://sdfox7.com/xp/files/java.pdf

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