News:

Precision Simulator update 10.173 (24 February 2024) is now available.
Navburo update 13 (23 November 2022) is now available.
NG FMC and More is released.

Main Menu

Java Update Roadmap

Started by farrokh747, Mon, 14 May 2018 21:43

farrokh747

http://www.oracle.com/technetwork/java/eol-135779.html

G'day...

I got an ominous message while installing Java after upgrading my Mac OS -

"Changes are coming which will impact your access to future releases of Java SE from Oracle... etc etc"

from the site above:


QuoteEnd of Public Updates for Oracle JDK 8
As outlined in the Oracle JDK Support Roadmap below, Oracle will not post further updates of Java SE 8 to its public download sites for commercial use after January 2019. Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 8 or previous versions can get long term support through Oracle Java SE Advanced, Oracle Java SE Advanced Desktop, or Oracle Java SE Suite. All other users are recommended to upgrade to the latest major releases of the Oracle JDK or OpenJDK. 

Oracle does not plan to migrate desktops from Java 8 to later versions via the auto update feature.  Individuals who require Java SE for non-corporate desktop use will continue to receive updates through at least December 2020.  Instead of relying on a pre-installed standalone JRE, we encourage application developers to deliver JREs with their applications.  More details will be made available through early 2018.


What does this mean for Java apps? 

cheers

fc

Hardy Heinlin

Hi,

Java 8 "JDK" is for developers.

Java 8 "SE" is for users. If you don't develop, you need no JDK.

PSX is written in Java 1.6 to keep the backward compatibility for users that don't update their Java.


Regards,

|-|ardy

farrokh747

Thanks Hardy.....

I had upgraded my Mac OS (Mavericks > El Captian)  - DL latest Java jre-8u171-macosx-x64  , ran PSX, got a message saying i need JDK  - our old issue of Mac OS / Java   

Installed jdk-8u171-macosx-x64  and all is fine now.....   perhaps JDK will be needed for Mac users in the future....

cheers,

fc

Hardy Heinlin

What program showed this message? If I recall correctly, you write Arduino software, right? Do you also have a Java developer environment on your Mac?


Cheers,

|-|ardy

JRBarrett

I recently had a similar experience with a newly-purchased MacBook Pro, which had never had any previous Java version.

I installed the latest JRE from Oracle, but when I tried to run PSX, I got a pop up window from Java itself (not PSX) saying that in order to run the software, I would need to install the JDK. Apparently the JRE is not sufficient. After installing the JDK version 171, PSX started and ran with no issues.

farrokh747

#5
Hi Hardy

Version check:

QuoteLast login: Fri May 18 15:00:43 on ttys000
Farrokhs-MacBook-Pro:~ ottomezzo$ javac -version
javac 1.8.0_171
Farrokhs-MacBook-Pro:~ ottomezzo$

MacBook Pro (Retina, 15-inch, Early 2013)
OS: 10.11.6  (El Captian)


I got the message when launching PSX (at this time, only JRE was installed)

(unfortunately, i did not save a screenshot of the msg - something to the effect that xxx line cannot run, please install JDK)

So i downloaded the JDK from the Oracle Archive  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

I installed the Arduino Complier after Java/PSX so i don't know if it (Arduino) was able to run with just the JRE or not

Current PSX Info 10.33 
Java Runtime Environment version:   1.8.0_171
Java Runtime Environment vendor:   Oracle Corporation
JVM specification version:   1.8
JVM specification vendor:   Oracle Corporation
JVM specification name:   Java Virtual Machine Specification
JVM version:   25.171-b11
JVM vendor:   Oracle Corporation
JRE specification version:   1.8
JRE specification vendor:   Oracle Corporation
JRE specification name:   Java Platform API Specification
Java class format version number:   52.0
JIT compiler to use:   null
Maximum memory reserved for JVM:   444 MB
Threads:   ABCDEF


cheers,

fc

Hardy Heinlin

#6
Have you guys tried Java 1.9 JRE?

(By the way, the text in PSX under "This computer is using" can be copied and pasted with the mouse. No screenshot required.)


|-|ardy

farrokh747

QuoteHave you guys tried Java 1.9 JRE?

Not me - uninstalling java from mac OS X seems to be a bit tricky.... i could install 1.9 over 1.8, but if there's a problem with any apps, i'm not sure how to uninstall it

https://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html#A1096903

https://www.java.com/en/download/help/mac_uninstall_java.xml

I have a couple of repair/restore startup HD's (no java installed), ill try a fresh 1.9 on one and report..... 

Oracle pages if others want to try:

https://www.java.com/en/download/faq/java_mac.xml

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase9-3934878.html

http://www.oracle.com/technetwork/java/archive-139210.html

http://www.oracle.com/technetwork/java/javase/downloads/index.html

There's also Java SE 10.0.1 ...    !!   Now I'm really confused....

Perhaps this will help:   https://en.wikipedia.org/wiki/Larry_Ellison

cheers,

fc

asboyd

I am currently running SE 10.0.1
Seems to be OK with PSX.

I tried 1.9 JRE on my laptop for app development and that works OK as well with PSX.

Cheers,
Alex Boyd... Sydney, Australia