Migrate from Oracle JDK to OpenJDK
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
add a comment |
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
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
add a comment |
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
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
java migrate
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
add a comment |
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.
add a comment |
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.
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.
edited Nov 21 '18 at 4:12
answered Nov 19 '18 at 11:34
Stephen CStephen C
516k70564921
516k70564921
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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