Ye Olde Java and High Sierra.


fisherking

macrumors 604
Jul 16, 2010
6,709
1,685
ny somewhere
for me to run dreamweaver CS6, i need the legacy java install. and it works here. the only caveat; for some reason, the install creates an "AppleInternal" folder on the root level of my drive; i delete it, and it comes back with the next reboot. there's nothing in it (except another folder). so, for now, a minor nuisance. but otherwise, everything works.
 
  • Like
Reactions: MysticCow

mikecwest

macrumors 6502a
Jul 7, 2013
978
326
Why not to to Java.com like the information on the link suggests, and download the latest ? At this moment, it is 8u131.
 

MysticCow

macrumors 6502a
Original poster
May 27, 2013
831
381
Why not to to Java.com like the information on the link suggests, and download the latest ? At this moment, it is 8u131.
Because the old apps make a highly specific system call to that exact Java package that was supplied by Apple. If the app doesn't find it, said app screams like a petulant child and/or fails to launch.
 

fisherking

macrumors 604
Jul 16, 2010
6,709
1,685
ny somewhere
Because the old apps make a highly specific system call to that exact Java package that was supplied by Apple. If the app doesn't find it, said app screams like a petulant child and/or fails to launch.
exactly right. some apps (ie dreamweaver CS6, illustrator CS6) specifically require the 'legacy' java...
 

dsemf

macrumors 6502
Jul 26, 2014
330
67
exactly right. some apps (ie dreamweaver CS6, illustrator CS6) specifically require the 'legacy' java...
This issue has come up a number of times.

Take a look at https://forums.macrumors.com/threads/using-sierra-with-adobe-cs6-master-collection.1999136/#post-24338495, post 23.
It appears that these old applications don't actually require Java 6 but can run with later versions. It is their method for detecting the current version that causes the problem.

My guess is that the applications are using language features that did not exist prior to Java 6.

DS