Migrate from Oracle JDK to OpenJDK











up vote
-3
down vote

favorite












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
    13 hours ago










  • @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
    13 hours ago






  • 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
    13 hours ago












  • 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
    12 hours ago















up vote
-3
down vote

favorite












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
    13 hours ago










  • @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
    13 hours ago






  • 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
    13 hours ago












  • 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
    12 hours ago













up vote
-3
down vote

favorite









up vote
-3
down vote

favorite











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 12 hours ago

























asked 13 hours ago









Young King

15




15












  • Why do you need to?
    – Michael
    13 hours ago










  • @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
    13 hours ago






  • 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
    13 hours ago












  • 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
    12 hours ago


















  • Why do you need to?
    – Michael
    13 hours ago










  • @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
    13 hours ago






  • 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
    13 hours ago












  • 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
    12 hours ago
















Why do you need to?
– Michael
13 hours ago




Why do you need to?
– Michael
13 hours ago












@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
13 hours ago




@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
13 hours ago




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
13 hours ago






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
13 hours ago














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
12 hours ago




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
12 hours ago












1 Answer
1






active

oldest

votes

















up vote
0
down vote













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 package for recent releases of Linux. (Recent Fedora releases, for example.) When Oracle stopped public support for Java 6 and Java 7, OpenJDK-based builds dried up too. However, if the builds exist you can probably find them based on 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',
    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








    up vote
    0
    down vote













    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 package for recent releases of Linux. (Recent Fedora releases, for example.) When Oracle stopped public support for Java 6 and Java 7, OpenJDK-based builds dried up too. However, if the builds exist you can probably find them based on 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

























      up vote
      0
      down vote













      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 package for recent releases of Linux. (Recent Fedora releases, for example.) When Oracle stopped public support for Java 6 and Java 7, OpenJDK-based builds dried up too. However, if the builds exist you can probably find them based on 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























        up vote
        0
        down vote










        up vote
        0
        down vote









        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 package for recent releases of Linux. (Recent Fedora releases, for example.) When Oracle stopped public support for Java 6 and Java 7, OpenJDK-based builds dried up too. However, if the builds exist you can probably find them based on 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 package for recent releases of Linux. (Recent Fedora releases, for example.) When Oracle stopped public support for Java 6 and Java 7, OpenJDK-based builds dried up too. However, if the builds exist you can probably find them based on 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










        answered 11 hours ago









        Stephen C

        508k69553904




        508k69553904






























             

            draft saved


            draft discarded



















































             


            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

            android studio warns about leanback feature tag usage required on manifest while using Unity exported app?

            SQL update select statement

            'app-layout' is not a known element: how to share Component with different Modules