Hello,
On Windows I have several Java applications installed and all them them work nicely with the lasted JDK/JRE 8 from Oracle.
These Java apps also have OS X versions which come with their own application bundles and I could not configure them to use Oracle's latest Java 8 which I manually installed on my Mac.
Instead one has an entire, outdated JRE in its .app-bundle and the others require Apple's old Java 6.
About the outdated JRE:
I tried to delete the included, outdated JRE within the .app-bundle but then it did not start anymore.
This means that I have to run this application with a Java version, which has well known security issues.
About Apple's Java 6:
I think that this one is deprecated or will be any time soon.
Oracle does not give free public updates for this anymore and since Yosemite the built-in "Java is missing" notification from OS X does not direct me to Apple's Java 6 download page anymore. Instead it just opens Oracle's download page for Java 8.
What can I do now? I don't want to run an outdated (and redundant) Java 8 and I don't want to install Java 6 in 2014 anymore. How can I force these .app-bundles to use the latest Java 8 which I installed manually? ($PATH is set corretly and "java" and "javac" have the correction version.)
Currently the only option I can think of is deleting the application bundles and downloading these apps as normal zip archives where I have to start their .jar files manually.
On Windows I have several Java applications installed and all them them work nicely with the lasted JDK/JRE 8 from Oracle.
These Java apps also have OS X versions which come with their own application bundles and I could not configure them to use Oracle's latest Java 8 which I manually installed on my Mac.
Instead one has an entire, outdated JRE in its .app-bundle and the others require Apple's old Java 6.
About the outdated JRE:
I tried to delete the included, outdated JRE within the .app-bundle but then it did not start anymore.
This means that I have to run this application with a Java version, which has well known security issues.
About Apple's Java 6:
I think that this one is deprecated or will be any time soon.
Oracle does not give free public updates for this anymore and since Yosemite the built-in "Java is missing" notification from OS X does not direct me to Apple's Java 6 download page anymore. Instead it just opens Oracle's download page for Java 8.
What can I do now? I don't want to run an outdated (and redundant) Java 8 and I don't want to install Java 6 in 2014 anymore. How can I force these .app-bundles to use the latest Java 8 which I installed manually? ($PATH is set corretly and "java" and "javac" have the correction version.)
Currently the only option I can think of is deleting the application bundles and downloading these apps as normal zip archives where I have to start their .jar files manually.