Migrate from Oracle JDK to OpenJDK












-3















Migrate from Oracle JDK to OpenJDK.



My services installed OracleJDK package version:



1.




java version "1.6.0_45" Java(TM) SE Runtime Environment (build
1.6.0_45-b06) Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)




2.




java version "1.8.0_151" Java(TM) SE Runtime Environment (build
1.8.0_151-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)




3.




java version "1.7.0_67" Java(TM) SE Runtime Environment (build
1.7.0_67-b01) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)




What are OpenJDK versions same with each my OracleJDK version?
Please help me










share|improve this question

























  • Why do you need to?

    – Michael
    Nov 19 '18 at 9:49











  • @Michael Free update of Oracle JDK (formerly Sun JDK) that is widely used in app, service and solution development/operations ends in January '19. Accordingly, it cannot be used for business, commercial or operational purposes without a commercial license.

    – Young King
    Nov 19 '18 at 10:01






  • 1





    But, for example, Java 6 is already out of public support for both the OpenJDK and the Oracle JDK. Oracle JDK 7 has been out of public support for ages. Why are you deciding this now? You can continue to use all 3 for free, just as you always could, but you will not receive public support - you need to pay.

    – Michael
    Nov 19 '18 at 10:07













  • Hi @Michael For public update versions that use a specific commercial API, commercial licensing agreements are also required for enterprise operations and services (Oracle BCL licenses)

    – Young King
    Nov 19 '18 at 11:19
















-3















Migrate from Oracle JDK to OpenJDK.



My services installed OracleJDK package version:



1.




java version "1.6.0_45" Java(TM) SE Runtime Environment (build
1.6.0_45-b06) Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)




2.




java version "1.8.0_151" Java(TM) SE Runtime Environment (build
1.8.0_151-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)




3.




java version "1.7.0_67" Java(TM) SE Runtime Environment (build
1.7.0_67-b01) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)




What are OpenJDK versions same with each my OracleJDK version?
Please help me










share|improve this question

























  • Why do you need to?

    – Michael
    Nov 19 '18 at 9:49











  • @Michael Free update of Oracle JDK (formerly Sun JDK) that is widely used in app, service and solution development/operations ends in January '19. Accordingly, it cannot be used for business, commercial or operational purposes without a commercial license.

    – Young King
    Nov 19 '18 at 10:01






  • 1





    But, for example, Java 6 is already out of public support for both the OpenJDK and the Oracle JDK. Oracle JDK 7 has been out of public support for ages. Why are you deciding this now? You can continue to use all 3 for free, just as you always could, but you will not receive public support - you need to pay.

    – Michael
    Nov 19 '18 at 10:07













  • Hi @Michael For public update versions that use a specific commercial API, commercial licensing agreements are also required for enterprise operations and services (Oracle BCL licenses)

    – Young King
    Nov 19 '18 at 11:19














-3












-3








-3








Migrate from Oracle JDK to OpenJDK.



My services installed OracleJDK package version:



1.




java version "1.6.0_45" Java(TM) SE Runtime Environment (build
1.6.0_45-b06) Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)




2.




java version "1.8.0_151" Java(TM) SE Runtime Environment (build
1.8.0_151-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)




3.




java version "1.7.0_67" Java(TM) SE Runtime Environment (build
1.7.0_67-b01) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)




What are OpenJDK versions same with each my OracleJDK version?
Please help me










share|improve this question
















Migrate from Oracle JDK to OpenJDK.



My services installed OracleJDK package version:



1.




java version "1.6.0_45" Java(TM) SE Runtime Environment (build
1.6.0_45-b06) Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)




2.




java version "1.8.0_151" Java(TM) SE Runtime Environment (build
1.8.0_151-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)




3.




java version "1.7.0_67" Java(TM) SE Runtime Environment (build
1.7.0_67-b01) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)




What are OpenJDK versions same with each my OracleJDK version?
Please help me







java migrate






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 19 '18 at 10:54







Young King

















asked Nov 19 '18 at 9:47









Young KingYoung King

258




258













  • Why do you need to?

    – Michael
    Nov 19 '18 at 9:49











  • @Michael Free update of Oracle JDK (formerly Sun JDK) that is widely used in app, service and solution development/operations ends in January '19. Accordingly, it cannot be used for business, commercial or operational purposes without a commercial license.

    – Young King
    Nov 19 '18 at 10:01






  • 1





    But, for example, Java 6 is already out of public support for both the OpenJDK and the Oracle JDK. Oracle JDK 7 has been out of public support for ages. Why are you deciding this now? You can continue to use all 3 for free, just as you always could, but you will not receive public support - you need to pay.

    – Michael
    Nov 19 '18 at 10:07













  • Hi @Michael For public update versions that use a specific commercial API, commercial licensing agreements are also required for enterprise operations and services (Oracle BCL licenses)

    – Young King
    Nov 19 '18 at 11:19



















  • Why do you need to?

    – Michael
    Nov 19 '18 at 9:49











  • @Michael Free update of Oracle JDK (formerly Sun JDK) that is widely used in app, service and solution development/operations ends in January '19. Accordingly, it cannot be used for business, commercial or operational purposes without a commercial license.

    – Young King
    Nov 19 '18 at 10:01






  • 1





    But, for example, Java 6 is already out of public support for both the OpenJDK and the Oracle JDK. Oracle JDK 7 has been out of public support for ages. Why are you deciding this now? You can continue to use all 3 for free, just as you always could, but you will not receive public support - you need to pay.

    – Michael
    Nov 19 '18 at 10:07













  • Hi @Michael For public update versions that use a specific commercial API, commercial licensing agreements are also required for enterprise operations and services (Oracle BCL licenses)

    – Young King
    Nov 19 '18 at 11:19

















Why do you need to?

– Michael
Nov 19 '18 at 9:49





Why do you need to?

– Michael
Nov 19 '18 at 9:49













@Michael Free update of Oracle JDK (formerly Sun JDK) that is widely used in app, service and solution development/operations ends in January '19. Accordingly, it cannot be used for business, commercial or operational purposes without a commercial license.

– Young King
Nov 19 '18 at 10:01





@Michael Free update of Oracle JDK (formerly Sun JDK) that is widely used in app, service and solution development/operations ends in January '19. Accordingly, it cannot be used for business, commercial or operational purposes without a commercial license.

– Young King
Nov 19 '18 at 10:01




1




1





But, for example, Java 6 is already out of public support for both the OpenJDK and the Oracle JDK. Oracle JDK 7 has been out of public support for ages. Why are you deciding this now? You can continue to use all 3 for free, just as you always could, but you will not receive public support - you need to pay.

– Michael
Nov 19 '18 at 10:07







But, for example, Java 6 is already out of public support for both the OpenJDK and the Oracle JDK. Oracle JDK 7 has been out of public support for ages. Why are you deciding this now? You can continue to use all 3 for free, just as you always could, but you will not receive public support - you need to pay.

– Michael
Nov 19 '18 at 10:07















Hi @Michael For public update versions that use a specific commercial API, commercial licensing agreements are also required for enterprise operations and services (Oracle BCL licenses)

– Young King
Nov 19 '18 at 11:19





Hi @Michael For public update versions that use a specific commercial API, commercial licensing agreements are also required for enterprise operations and services (Oracle BCL licenses)

– Young King
Nov 19 '18 at 11:19












1 Answer
1






active

oldest

votes


















0














I'm not sure that this is going to help, but the OpenJDK version numbers match the Oracle JDK version numbers.



The problems are:




  • Where do you find a downloadable build of OpenJDK for a particular version and hardware platform.


  • (For Linux and similar) how do you map the OpenJDK version to a package or set of packages for your preferred distro.



Certainly, you are unlikely to find Java 6 or Java 7 packages for recent releases of Linux in the standard package repo's. (Recent versions of Fedora, for example, only have Java 8 and later.) When Oracle stopped public support for Java 6 and Java 7, the OpenJDK-based packages were deprecated.



However, if the builds exist you should be able to find them based on the information in the following OpenJDK page:




  • How to download and install prebuilt OpenJDK packages


If you cannot find packages, and if you are willing to put in the necessary effort, it should be possible to download the relevant OpenJDK sources and create your own builds.





But my advice would be to upgrade your Java platform to Java 8, with a view to upgrading to Java 11 soon. If you can't afford the effort and (potential) risk of upgrading, then you would be advised to pay for a Java support contract.






share|improve this answer

























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53371966%2fmigrate-from-oracle-jdk-to-openjdk%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    I'm not sure that this is going to help, but the OpenJDK version numbers match the Oracle JDK version numbers.



    The problems are:




    • Where do you find a downloadable build of OpenJDK for a particular version and hardware platform.


    • (For Linux and similar) how do you map the OpenJDK version to a package or set of packages for your preferred distro.



    Certainly, you are unlikely to find Java 6 or Java 7 packages for recent releases of Linux in the standard package repo's. (Recent versions of Fedora, for example, only have Java 8 and later.) When Oracle stopped public support for Java 6 and Java 7, the OpenJDK-based packages were deprecated.



    However, if the builds exist you should be able to find them based on the information in the following OpenJDK page:




    • How to download and install prebuilt OpenJDK packages


    If you cannot find packages, and if you are willing to put in the necessary effort, it should be possible to download the relevant OpenJDK sources and create your own builds.





    But my advice would be to upgrade your Java platform to Java 8, with a view to upgrading to Java 11 soon. If you can't afford the effort and (potential) risk of upgrading, then you would be advised to pay for a Java support contract.






    share|improve this answer






























      0














      I'm not sure that this is going to help, but the OpenJDK version numbers match the Oracle JDK version numbers.



      The problems are:




      • Where do you find a downloadable build of OpenJDK for a particular version and hardware platform.


      • (For Linux and similar) how do you map the OpenJDK version to a package or set of packages for your preferred distro.



      Certainly, you are unlikely to find Java 6 or Java 7 packages for recent releases of Linux in the standard package repo's. (Recent versions of Fedora, for example, only have Java 8 and later.) When Oracle stopped public support for Java 6 and Java 7, the OpenJDK-based packages were deprecated.



      However, if the builds exist you should be able to find them based on the information in the following OpenJDK page:




      • How to download and install prebuilt OpenJDK packages


      If you cannot find packages, and if you are willing to put in the necessary effort, it should be possible to download the relevant OpenJDK sources and create your own builds.





      But my advice would be to upgrade your Java platform to Java 8, with a view to upgrading to Java 11 soon. If you can't afford the effort and (potential) risk of upgrading, then you would be advised to pay for a Java support contract.






      share|improve this answer




























        0












        0








        0







        I'm not sure that this is going to help, but the OpenJDK version numbers match the Oracle JDK version numbers.



        The problems are:




        • Where do you find a downloadable build of OpenJDK for a particular version and hardware platform.


        • (For Linux and similar) how do you map the OpenJDK version to a package or set of packages for your preferred distro.



        Certainly, you are unlikely to find Java 6 or Java 7 packages for recent releases of Linux in the standard package repo's. (Recent versions of Fedora, for example, only have Java 8 and later.) When Oracle stopped public support for Java 6 and Java 7, the OpenJDK-based packages were deprecated.



        However, if the builds exist you should be able to find them based on the information in the following OpenJDK page:




        • How to download and install prebuilt OpenJDK packages


        If you cannot find packages, and if you are willing to put in the necessary effort, it should be possible to download the relevant OpenJDK sources and create your own builds.





        But my advice would be to upgrade your Java platform to Java 8, with a view to upgrading to Java 11 soon. If you can't afford the effort and (potential) risk of upgrading, then you would be advised to pay for a Java support contract.






        share|improve this answer















        I'm not sure that this is going to help, but the OpenJDK version numbers match the Oracle JDK version numbers.



        The problems are:




        • Where do you find a downloadable build of OpenJDK for a particular version and hardware platform.


        • (For Linux and similar) how do you map the OpenJDK version to a package or set of packages for your preferred distro.



        Certainly, you are unlikely to find Java 6 or Java 7 packages for recent releases of Linux in the standard package repo's. (Recent versions of Fedora, for example, only have Java 8 and later.) When Oracle stopped public support for Java 6 and Java 7, the OpenJDK-based packages were deprecated.



        However, if the builds exist you should be able to find them based on the information in the following OpenJDK page:




        • How to download and install prebuilt OpenJDK packages


        If you cannot find packages, and if you are willing to put in the necessary effort, it should be possible to download the relevant OpenJDK sources and create your own builds.





        But my advice would be to upgrade your Java platform to Java 8, with a view to upgrading to Java 11 soon. If you can't afford the effort and (potential) risk of upgrading, then you would be advised to pay for a Java support contract.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Nov 21 '18 at 4:12

























        answered Nov 19 '18 at 11:34









        Stephen CStephen C

        516k70564921




        516k70564921






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53371966%2fmigrate-from-oracle-jdk-to-openjdk%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Paul Cézanne

            UIScrollView CustomStickyHeader Resize height generates problems when scroll is too fast

            Angular material date-picker (MatDatepicker) auto completes the date on focus out