{"id":633,"date":"2020-03-11T15:08:25","date_gmt":"2020-03-11T15:08:25","guid":{"rendered":"https:\/\/www.haoyuan.info\/?p=633"},"modified":"2020-03-29T16:11:38","modified_gmt":"2020-03-29T08:11:38","slug":"%e5%bf%ab%e9%80%9f%e5%ae%89%e8%a3%85%e4%bb%bb%e6%84%8f%e7%89%88%e6%9c%ac%e7%9a%84openjdk","status":"publish","type":"post","link":"https:\/\/haoyuan.info\/?p=633","title":{"rendered":"\u5feb\u901f\u5b89\u88c5\u4efb\u610f\u7248\u672c\u7684OpenJDK"},"content":{"rendered":"<p>\u5f88\u591a\u65f6\u5019\u6211\u4eec\u9700\u8981\u5728\u4e0d\u540c\u64cd\u4f5c\u7cfb\u7edf\u5b89\u88c5JDK\u4ee5\u8fdb\u884cJava\u7a0b\u5e8f\u7684\u5f00\u53d1\u3002<\/p>\n<p>\u800c\u73b0\u5728Oracle\u5bf9\u4e8eJava\u7684Release\u7ba1\u7406\u4ee4\u4eba\u7a92\u606f\u3002\u56e0\u6b64\u6211\u4eec\u9700\u8981\u9009\u62e9\u4e00\u4e9b\u4e0d\u540c\u7684\u65b9\u6cd5\u89e3\u51b3\u8fd9\u4e2a\u68d8\u624b\u7684\u95ee\u9898\u3002<\/p>\n<p>\u800cAdoptOpenJDK\u662f\u4e00\u4e2a\u4e0d\u9519\u7684\u89e3\u51b3\u65b9\u6848\u3002<\/p>\n<p>\u901a\u8fc7\u8bbf\u95ee\u5176\u5b98\u7f51:<a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/adoptopenjdk.net\/\">https:\/\/adoptopenjdk.net\/<\/a> \uff0c\u53ef\u53d1\u73b0\u63d0\u4f9b\u4e86\u4e3b\u6d41\u7684\u51e0\u4e4e\u6240\u6709\u7684JDK\u7248\u672c\u5171\u4e0b\u8f7d\u3002<\/p>\n<p>\u5176\u4e2d\u6211\u4eec\u8fd8\u53ef\u4ee5\u9009\u62e9HotSpot VM\u7248\u672c\u6216OpenJ9 VM\u7248\u672c\u3002<\/p>\n<h2>\u901a\u8fc7\u5305\u7ba1\u7406\u5668\u5b89\u88c5<\/h2>\n<p>\u4ee5\u4e0b\u7ed9\u51fa\u4e24\u4e2a\u6bd4\u8f83\u5e38\u89c1\u7684\u73af\u5883\u7684\u5b89\u88c5\u65b9\u5f0f\u3002<\/p>\n<h3>Ubuntu\/Debian \u5b89\u88c5<\/h3>\n<ol>\n<li>\u5bfc\u5165AdoptOpenJDK GPG key<\/li>\n<\/ol>\n<pre><code class=\"language-shell \">wget -qO - https:\/\/adoptopenjdk.jfrog.io\/adoptopenjdk\/api\/gpg\/key\/public | sudo apt-key add -\n<\/code><\/pre>\n<ol start=\"2\">\n<li>\u5bfc\u5165DEB Repository<\/li>\n<\/ol>\n<pre><code class=\"language-shell \">sudo add-apt-repository --yes https:\/\/adoptopenjdk.jfrog.io\/adoptopenjdk\/deb\/\n<\/code><\/pre>\n<p>\u82e5terminal\u63d0\u793aCommand not found, \u8fd0\u884c<\/p>\n<pre><code class=\"language-shell \">apt-get install -y software-properties-common\n<\/code><\/pre>\n<ol start=\"3\">\n<li>\u5b89\u88c5\u76ee\u6807OpenJDK\u7248\u672c<\/li>\n<\/ol>\n<pre><code class=\"language-shell \">sudo apt install adoptopenjdk-8-hotspot\n<\/code><\/pre>\n<p>\u5982\u679c\u9700\u8981\u6307\u5b9a\u7248\u672c\uff0c\u5c06\u547d\u4ee4\u4e2d\u76848\u6539\u4e3a\u76ee\u6807\u7248\u672c\u3002<br \/>\n\u5982\u679c\u9700\u8981\u6307\u5b9aVM\uff0c\u5c06\u547d\u4ee4\u4e2d\u7684hotspot\u6539\u4e3a\u76ee\u6807VM\u3002<\/p>\n<h3>macOS (Homebrew)<\/h3>\n<p>macOS\u53ef\u901a\u8fc7\u5b98\u7f51\u4e0b\u8f7dpkg\u6587\u4ef6\u5b89\u88c5\uff0c\u4e5f\u53ef\u4ee5\u901a\u8fc7\u4f7f\u7528Homebrew\u5b89\u88c5\u3002<\/p>\n<p>\u8fd9\u91cc\u4ecb\u7ecd\u4f7f\u7528Homebrew\u5b89\u88c5\u7684\u65b9\u5f0f\u3002 Homebrew\u5b89\u88c5\u6559\u7a0b\u8bf7\u81ea\u884c\u53c2\u8003\u5176\u4ed6\u6587\u7ae0\u3002<\/p>\n<p>\u6839\u636e<a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/github.com\/AdoptOpenJDK\/homebrew-openjdk\">Github<\/a>\u7ed9\u51fa\u7684Installation Guide, \u53ea\u9700\u4e24\u90e8\u5373\u53ef\u5b8c\u6210\u5b89\u88c5\u3002<\/p>\n<pre><code class=\"language-shell \">brew tap AdoptOpenJDK\/openjdk\nbrew cask install <version>\n<\/code><\/pre>\n<p>\u5176\u4e2dversion\u5217\u8868\u5982\u4e0b(\u6765\u6e90README.md):<\/p>\n<table>\n<thead>\n<tr>\n<th>Java Version<\/th>\n<th>JDK<\/th>\n<th>JRE<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>OpenJDK8 with Hotspot JVM<\/td>\n<td><code>adoptopenjdk8<\/code><\/td>\n<td><code>adoptopenjdk8-jre<\/code><\/td>\n<\/tr>\n<tr>\n<td>OpenJDK8 with OpenJ9 JVM<\/td>\n<td><code>adoptopenjdk8-openj9<\/code><\/td>\n<td><code>adoptopenjdk8-openj9-jre<\/code><\/td>\n<\/tr>\n<tr>\n<td>OpenJDK8 with OpenJ9 JVM, large heap*<\/td>\n<td><code>adoptopenjdk8-openj9-large<\/code><\/td>\n<td><code>adoptopenjdk8-openj9-jre-large<\/code><\/td>\n<\/tr>\n<tr>\n<td>OpenJDK9 with Hotspot JVM<\/td>\n<td><code>adoptopenjdk9<\/code><\/td>\n<td>n\/a<\/td>\n<\/tr>\n<tr>\n<td>OpenJDK10 with Hotspot JVM<\/td>\n<td><code>adoptopenjdk10<\/code><\/td>\n<td>n\/a<\/td>\n<\/tr>\n<tr>\n<td>OpenJDK11 with Hotspot JVM<\/td>\n<td><code>adoptopenjdk11<\/code><\/td>\n<td><code>adoptopenjdk11-jre<\/code><\/td>\n<\/tr>\n<tr>\n<td>OpenJDK11 with OpenJ9 JVM<\/td>\n<td><code>adoptopenjdk11-openj9<\/code><\/td>\n<td><code>adoptopenjdk11-openj9-jre<\/code><\/td>\n<\/tr>\n<tr>\n<td>OpenJDK11 with OpenJ9 JVM, large heap*<\/td>\n<td><code>adoptopenjdk11-openj9-large<\/code><\/td>\n<td><code>adoptopenjdk11-openj9-jre-large<\/code><\/td>\n<\/tr>\n<tr>\n<td>OpenJDK12 with Hotspot JVM<\/td>\n<td><code>adoptopenjdk12<\/code><\/td>\n<td><code>adoptopenjdk12-jre<\/code><\/td>\n<\/tr>\n<tr>\n<td>OpenJDK12 with OpenJ9 JVM<\/td>\n<td><code>adoptopenjdk12-openj9<\/code><\/td>\n<td><code>adoptopenjdk12-openj9-jre<\/code><\/td>\n<\/tr>\n<tr>\n<td>OpenJDK12 with OpenJ9 JVM, large heap*<\/td>\n<td><code>adoptopenjdk12-openj9-large<\/code><\/td>\n<td><code>adoptopenjdk12-openj9-jre-large<\/code><\/td>\n<\/tr>\n<tr>\n<td>OpenJDK13 with Hotspot JVM<\/td>\n<td><code>adoptopenjdk13<\/code><\/td>\n<td><code>adoptopenjdk13-jre<\/code><\/td>\n<\/tr>\n<tr>\n<td>OpenJDK13 with OpenJ9 JVM<\/td>\n<td><code>adoptopenjdk13-openj9<\/code><\/td>\n<td><code>adoptopenjdk13-openj9-jre<\/code><\/td>\n<\/tr>\n<tr>\n<td>OpenJDK13 with OpenJ9 JVM, large heap*<\/td>\n<td><code>adoptopenjdk13-openj9-large<\/code><\/td>\n<td><code>adoptopenjdk13-openj9-jre-large<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u5b89\u88c5\u5e26OpenJFX\u7684JDK\/JRE<\/h2>\n<p>\u5bf9\u4e8e\u67d0\u4e9b\u65f6\u5019(\u5982\u4f7f\u7528HMCL Minecraft\u542f\u52a8\u5668)\uff0c\u6211\u4eec\u9700\u8981\u5b89\u88c5\u5e26OpenJFX\u7684JDK\u6216JRE\u3002\u800c\u4e0a\u9762\u7684\u5305\u5747\u4e0d\u63d0\u4f9b\u8fd9\u4e2a\u6a21\u7ec4\u3002<\/p>\n<p>\u901a\u8fc7\u67e5\u8be2\uff0cZulu Community Edition\u63d0\u4f9b\u4e86\u5e26OpenJFX\u7684 JDK\/JRE\uff0c \u53ef\u5230\u5b98\u7f51\u4e0b\u8f7d\u5e76\u5b89\u88c5\u3002<br \/>\n<a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/www.azul.com\/downloads\/zulu-community\/?&#038;architecture=x86-64-bit&#038;package=jdk\">Zulu Community Edition<\/a><br \/>\n\u6ce8\u610f: <strong>\u9009\u62e9\u5e26FX\u7684JDK\/JRE<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5f88\u591a\u65f6\u5019\u6211\u4eec\u9700\u8981\u5728\u4e0d\u540c\u64cd\u4f5c\u7cfb\u7edf\u5b89\u88c5JDK\u4ee5\u8fdb\u884cJava\u7a0b\u5e8f\u7684\u5f00\u53d1\u3002 \u800c\u73b0\u5728Oracle\u5bf9\u4e8eJava\u7684Relea [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[75,70,74],"tags":[82,29,63,83],"class_list":["post-633","post","type-post","status-publish","format-standard","hentry","category-homebrew","category-java","category-macos","tag-homebrew","tag-java","tag-linux","tag-macos"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8UC2c-ad","jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/haoyuan.info\/index.php?rest_route=\/wp\/v2\/posts\/633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/haoyuan.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/haoyuan.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/haoyuan.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/haoyuan.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=633"}],"version-history":[{"count":0,"href":"https:\/\/haoyuan.info\/index.php?rest_route=\/wp\/v2\/posts\/633\/revisions"}],"wp:attachment":[{"href":"https:\/\/haoyuan.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/haoyuan.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/haoyuan.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}