Tagged: Java11
- This topic has 3 replies, 2 voices, and was last updated 5 years, 10 months ago by Brian Fernandes.
-
AuthorPosts
-
philip-colcordncdor-govParticipantMy company is migrating windows workstations from Oracle Java 8 to Oracle Java 11. Will MyEclipse Blue support Java 11?
We currently are using: MyEclipse Enterprise Workbench, Version: 2017 CI 10, Build id: 15.0.1-20171220
Brian FernandesModeratorPhilip,
Just to make sure we’re on the same page, will you actually be programming and/or running your applications / servers with Java 11 or is it just a change in the version of Java installed on the machine? If the latter, MyEclipse can continue to run with the version of Java we ship, unless you have a requirement that it use the global version of Java too.
If you actually need Java 11 dev support, we are working making MyEclipse Java 11 capable. When available, you will have to shift to a new major version of MyEclipse as we will be unable to deliver this support on the 2017 stream, due to technical constraints. Do you have a timeline for when your team would like to migrate?
philip-colcordncdor-govParticipantBrian,
We build all our java applications for Java 4 through java 8 but keep the workstation java at current patch level. From your post above, the workstation can update the java to Java 11 but MyEclipse Blue has its java built in and separate from the workstation java? MyEclipse Blue will generate the java byte code in the version we need (Java 4 through 8)?To maintain compliance with the IRS, we must update the workstation java to a supported java and our security team wants us to use Oracle Java 11. IBM java 8 is supported and there is a possibility we could use IBM Java on the workstation instead of Oracle Java.
Brian FernandesModeratorPhilip,
Apologies, I thought I had responded earlier, and thank you for providing additional details. Yes, by default, MyEclipse will use the version of Java we ship with it, currently Java 8 for MyEclipse 2017 and Java 10 for MyEclipse 2018. You can find this in the
binary
folder within the installation. The byte-code generated would depend on the compilation settings in the project, and can be of a version different from the version used to run MyEclipse.You can change the version of Java that MyEclipse will run with by modifying the
-vm
argument inmyeclipse.ini
file to point to another JDK installation – not sure if you have been doing that already in your team.Hope this helps, let us know if you have further questions.
-
AuthorPosts