4 Replies Latest reply on Jun 6, 2018 12:31 PM by Webmaster in affitto

    Different versions of JAVA.

    Webmaster in affitto

      Hi all,

      I'm just starting to study JAVA and I'm little bit confused by the following reasons:


      1) I've bought one of the last JAVA Programming manual and it refer to the version 9.

      2) I've seen the last JDK is 10 and not more 9.

      3) NetBean, Eclipse and the JRE for normal user are updated to 8.


      So, If I try to learn and to program for JAVA 9 or 10, internet users can use them?

      Why the JRE ready for download is the 8 and not 10?

      Most of browsers support java applets since with firefox 64bit, for example, I cannot see which version of java is installed on my pc?


      I'm sorry for too much questions, but I'm really confused

        • 1. Re: Different versions of JAVA.
          Webmaster in affitto


          thank you for answers.

          I try to be more clear.


          I've seen there is the archive to download any JRE and JDK I want but my question is:

          If I'd like to learn the language and try to create programs runnable on any machine which version of Java is better to learn and use?


          I like the modular system of Java 9/10 but If I'll write something use this feature and I run it on an another machine different from whichone I've written it, the applet try to download the correct version from website or just doesn't work?


          If with a normal PC I go to java.com website and try to download Java, the browser give me the 8 version not 9 or 10... to download the 9 or 10 I've to go where you have said to me... but the "normal" user just click on "Download" not ask about the version...


          So, I'm afraid to learn and program into java 10 and the user cannot use my software... what do you think?

          • 2. Re: Different versions of JAVA.

            As far as Java development, I've used NetBeans IDE since 1999, but recently NetBeans has been turned over to Apache and is not officially being supported by Oracle any longer, so you see a major stall in the development of new version of NetBeans while the community ramps up--NetBeans last release is back in Java version 8.x


            Java 9 and 10: one of the nice things about java is that many of the versions are backwardly compatible, you'll have to check 8, 9, and 10 which you choose to use.


            As previously pointed out the new version is 10.  Much development is still being done in 8, there is always a major lag in accepting new versions due to legacy apps. Since NetBeans is stalled in Java version 8 at this point, I have  not moved on and neither has many of the developers that I know--8 is a solid install.


            So choosing 8, 9, or 10 for development at this point is up to you. I am still in 8 and do not find it a problem. 9 and 10 are out there and I have not seen feedback saying that developing for those versions creates a problem, but be aware that newer version may experience some rejection due to not yet having the install base.



            • 3. Re: Different versions of JAVA.

              BTW: I like NetBeans, so I and many others will not move on until NetBeans supports newer versions of Java or we get an official "Orphan Report" on NetBeans.

              • 4. Re: Different versions of JAVA.
                Webmaster in affitto


                Thank you so much, you were very clear!