{"id":1075,"date":"2024-11-20T11:02:29","date_gmt":"2024-11-20T02:02:29","guid":{"rendered":"https:\/\/dexall.co.jp\/articles\/?p=1075"},"modified":"2025-03-24T08:52:46","modified_gmt":"2025-03-23T23:52:46","slug":"%e3%80%902024%e5%b9%b4%e4%bf%9d%e5%ad%98%e7%89%88%e3%80%91ubuntu%e3%81%abjava%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95%ef%bc%81%e5%88%9d","status":"publish","type":"post","link":"https:\/\/dexall.co.jp\/articles\/?p=1075","title":{"rendered":"\u30102024\u5e74\u4fdd\u5b58\u7248\u3011Ubuntu\u306bJava\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u65b9\u6cd5\uff01\u521d\u5fc3\u8005\u3067\u30823\u5206\u3067\u5b8c\u4e86"},"content":{"rendered":"<div id=\"sgb-css-id-1\">\n<div class=\"toc\"><br \/>\n<b>Warning<\/b>:  Undefined array key \"is_admin\" in <b>\/home\/xs392991\/dexall.co.jp\/public_html\/articles\/wp-content\/themes\/sango-theme\/library\/gutenberg\/dist\/classes\/Toc.php<\/b> on line <b>116<\/b><br \/>\n<br \/>\n<b>Warning<\/b>:  Undefined array key \"is_category_top\" in <b>\/home\/xs392991\/dexall.co.jp\/public_html\/articles\/wp-content\/themes\/sango-theme\/library\/gutenberg\/dist\/classes\/Toc.php<\/b> on line <b>121<\/b><br \/>\n<br \/>\n<b>Warning<\/b>:  Undefined array key \"is_top\" in <b>\/home\/xs392991\/dexall.co.jp\/public_html\/articles\/wp-content\/themes\/sango-theme\/library\/gutenberg\/dist\/classes\/Toc.php<\/b> on line <b>128<\/b><br \/>\n    <div id=\"toc_container\" class=\"sgb-toc--bullets js-smooth-scroll\" data-dialog-title=\"\u76ee\u6b21\">\n      <p class=\"toc_title\">\u76ee\u6b21 <\/p>\n      <ul class=\"toc_list\">  <li class=\"first\">    <a href=\"#i-0\">\u306f\u3058\u3081\u306b<\/a>  <\/li>  <li>    <a href=\"#i-1\">\uff11\uff0eUbuntu\u306bJava\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u524d\u306b\u77e5\u3063\u3066\u304a\u304f\u3079\u304d\u3053\u3068<\/a>    <ul class=\"menu_level_1\">      <li class=\"first\">        <a href=\"#i-2\">1.1 Ubuntu\u3067\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u308bJava\u306e\u30d0\u30fc\u30b8\u30e7\u30f3<\/a>      <\/li>      <li class=\"last\">        <a href=\"#i-3\">1.2 OpenJDK\u3068Oracle JDK\u306e\u9055\u3044\u3068\u9078\u3073\u65b9<\/a>      <\/li>    <\/ul>  <\/li>  <li>    <a href=\"#i-4\">\uff12\uff0eUbuntu\u306bJava\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u624b\u9806\uff083\u30b9\u30c6\u30c3\u30d7\uff09<\/a>    <ul class=\"menu_level_1\">      <li class=\"first\">        <a href=\"#i-5\">2.1 Step1\uff1a \u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u306e\u66f4\u65b0\u65b9\u6cd5<\/a>      <\/li>      <li>        <a href=\"#i-6\">2.2 Step2\uff1a OpenJDK\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30b3\u30de\u30f3\u30c9<\/a>      <\/li>      <li class=\"last\">        <a href=\"#i-7\">2.3 Step3: \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5b8c\u4e86\u306e\u78ba\u8a8d\u65b9\u6cd5<\/a>      <\/li>    <\/ul>  <\/li>  <li>    <a href=\"#i-8\">\uff13\uff0eJava\u74b0\u5883\u306e\u8a2d\u5b9a\u3068\u30d1\u30b9\u306e\u901a\u3057\u65b9<\/a>    <ul class=\"menu_level_1\">      <li class=\"first\">        <a href=\"#i-9\">3.1 JAVA_HOME\u306e\u8a2d\u5b9a\u65b9\u6cd5<\/a>      <\/li>      <li class=\"last\">        <a href=\"#i-10\">3.2 \u74b0\u5883\u5909\u6570PATH\u306e\u8ffd\u52a0\u624b\u9806<\/a>      <\/li>    <\/ul>  <\/li>  <li>    <a href=\"#i-11\">\uff14\uff0e\u8907\u6570\u306eJava\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u7ba1\u7406\u3059\u308b\u65b9\u6cd5<\/a>    <ul class=\"menu_level_1\">      <li class=\"first\">        <a href=\"#i-12\">4.1 update-alternatives\u3092\u4f7f\u3063\u305f\u30d0\u30fc\u30b8\u30e7\u30f3\u5207\u308a\u66ff\u3048<\/a>      <\/li>      <li class=\"last\">        <a href=\"#i-13\">4.2 \u7570\u306a\u308b\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u5171\u5b58\u8a2d\u5b9a<\/a>      <\/li>    <\/ul>  <\/li>  <li>    <a href=\"#i-14\">\uff15\uff0e\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0<\/a>    <ul class=\"menu_level_1\">      <li class=\"first\">        <a href=\"#i-15\">5.1 \u3088\u304f\u3042\u308b\u30a8\u30e9\u30fc\u3068\u305d\u306e\u89e3\u6c7a\u65b9\u6cd5<\/a>      <\/li>      <li class=\"last\">        <a href=\"#i-16\">5.2 \u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u30a8\u30e9\u30fc\u306e\u5bfe\u51e6\u6cd5<\/a>      <\/li>    <\/ul>  <\/li>  <li class=\"last\">    <a href=\"#i-17\">\u307e\u3068\u3081\uff1aUbuntu\u3067\u306eJava\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306f\u7c21\u5358\u3067\u3059\uff01<\/a>  <\/li><\/ul>\n      <a href=\"#\" class=\"sgb-toc-button js-toc-button\" rel=\"nofollow\" data-open-dialog=\"true\"><i class=\"fa fa-list\"><\/i><span class=\"sgb-toc-button__text\">\u76ee\u6b21\u3078<\/span><\/a>\n    <\/div><\/div><h2 class=\"wp-block-heading\" id=\"i-0\">\u306f\u3058\u3081\u306b<\/h2>\n<\/div>\n\n<div id=\"sgb-css-id-2\">\n<p class=\"wp-block-paragraph\">Ubuntu\u3067Java\u958b\u767a\u3092\u59cb\u3081\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u305b\u3093\u304b\uff1f\u672c\u8a18\u4e8b\u3067\u306f\u3001Ubuntu\u306b\u6700\u65b0\u306eJava\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u65b9\u6cd5\u3092\u3001\u521d\u5fc3\u8005\u306b\u3082\u308f\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3057\u307e\u3059\u3002\u74b0\u5883\u69cb\u7bc9\u3067\u3064\u307e\u305a\u304f\u3053\u3068\u306a\u304f\u3001\u30b9\u30e0\u30fc\u30ba\u306bJava\u958b\u767a\u3092\u59cb\u3081\u3089\u308c\u308b\u3088\u3046\u3001\u624b\u9806\u30921\u30641\u3064\u4e01\u5be7\u306b\u8aac\u660e\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-6\">\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-normal sgb-box-simple--with-border\"><div style=\"background-color:var(--wp--preset--color--sango-main);color:#FFF\" class=\"sgb-box-simple__title\">\u3053\u306e\u8a18\u4e8b\u306e\u30dd\u30a4\u30f3\u30c8<\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--wp--preset--color--sango-main);background-color:#FFF\">\n<ul class=\"wp-block-list\"><div id=\"sgb-css-id-3\">\n<li>\u521d\u5fc3\u8005\u3067\u30823\u5206\u3067\u5b8c\u4e86\u3059\u308b\u7c21\u5358\u624b\u9806<\/li>\n<\/div>\n\n<div id=\"sgb-css-id-4\">\n<li>\u30c8\u30e9\u30d6\u30eb\u77e5\u3089\u305a\u306e\u78ba\u5b9f\u306a\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5<\/li>\n<\/div>\n\n<div id=\"sgb-css-id-5\">\n<li>2024\u5e74\u6700\u65b0\u306eUbuntu\u3068Java\u306b\u5bfe\u5fdc<\/li>\n<\/div>\n\n\n<li>\u958b\u767a\u74b0\u5883\u69cb\u7bc9\u307e\u3067\u3057\u3063\u304b\u308a\u30b5\u30dd\u30fc\u30c8<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n<div id=\"sgb-css-id-7\">\n<p class=\"wp-block-paragraph\">\u305d\u308c\u3067\u306f\u3001\u5b9f\u969b\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u624b\u9806\u3092\u898b\u3066\u3044\u304d\u307e\u3057\u3087\u3046\uff01<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-8\">\n<h2 class=\"wp-block-heading\" id=\"i-1\">\uff11\uff0eUbuntu\u306bJava\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u524d\u306b\u77e5\u3063\u3066\u304a\u304f\u3079\u304d\u3053\u3068<\/h2>\n<\/div>\n\n<div id=\"sgb-css-id-9\">\n<p class=\"wp-block-paragraph\">Java\u958b\u767a\u74b0\u5883\u306e\u69cb\u7bc9\u3092\u59cb\u3081\u308b\u524d\u306b\u3001\u91cd\u8981\u306a\u57fa\u790e\u77e5\u8b58\u306b\u3064\u3044\u3066\u8aac\u660e\u3057\u307e\u3059\u3002\u9069\u5207\u306a\u30d0\u30fc\u30b8\u30e7\u30f3\u3068\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306e\u9078\u629e\u306f\u3001\u5b89\u5b9a\u3057\u305f\u958b\u767a\u74b0\u5883\u306e\u69cb\u7bc9\u306b\u4e0d\u53ef\u6b20\u3067\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-10\">\n<h3 class=\"wp-block-heading\" id=\"i-2\">1.1 Ubuntu\u3067\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u308bJava\u306e\u30d0\u30fc\u30b8\u30e7\u30f3<\/h3>\n<\/div>\n\n<div id=\"sgb-css-id-11\">\n<p class=\"wp-block-paragraph\">Ubuntu 22.04 LTS\u3067\u306f\u3001\u4ee5\u4e0b\u306eJava\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u516c\u5f0f\u306b\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"id-559f476f-a46e-4ac6-9e23-3f85cee1d0a1\"><div id=\"sgb-css-id-12\">\n<figure class=\"wp-block-table\"><table><thead><tr><th>Java\u30d0\u30fc\u30b8\u30e7\u30f3<\/th><th>\u30b5\u30dd\u30fc\u30c8\u671f\u9650<\/th><th>\u4e3b\u306a\u7528\u9014<\/th><\/tr><\/thead><tbody><tr><td>OpenJDK 8<\/td><td>2026\u5e7412\u6708\u307e\u3067<\/td><td>\u30ec\u30ac\u30b7\u30fc\u30b7\u30b9\u30c6\u30e0\u306e\u7dad\u6301\u3001\u53e4\u3044\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u306e\u5b9f\u884c<\/td><\/tr><tr><td>OpenJDK 11<\/td><td>2028\u5e749\u6708\u307e\u3067<\/td><td>\u9577\u671f\u5b89\u5b9a\u7248\uff08LTS\uff09\u3001\u30a8\u30f3\u30bf\u30fc\u30d7\u30e9\u30a4\u30ba\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3<\/td><\/tr><tr><td>OpenJDK 17<\/td><td>2029\u5e749\u6708\u307e\u3067<\/td><td>\u6700\u65b0\u306eLTS\u7248\u3001\u65b0\u898f\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u63a8\u5968\u30d0\u30fc\u30b8\u30e7\u30f3<\/td><\/tr><tr><td>OpenJDK 21<\/td><td>2031\u5e749\u6708\u307e\u3067<\/td><td>\u6700\u65b0\u6a5f\u80fd\u306e\u5229\u7528\u3001\u5b9f\u9a13\u7684\u306a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div><\/div>\n\n<div id=\"sgb-css-id-13\">\n<p class=\"wp-block-paragraph\">\u958b\u767a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u8981\u4ef6\u306b\u5fdc\u3058\u3066\u3001\u9069\u5207\u306a\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u7279\u306b\u6307\u5b9a\u304c\u306a\u3044\u5834\u5408\u306f\u3001\u6700\u65b0\u306eLTS\u30d0\u30fc\u30b8\u30e7\u30f3\uff08Java 17\uff09\u306e\u4f7f\u7528\u3092\u304a\u52e7\u3081\u3057\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-14\">\n<h3 class=\"wp-block-heading\" id=\"i-3\">1.2 OpenJDK\u3068Oracle JDK\u306e\u9055\u3044\u3068\u9078\u3073\u65b9<\/h3>\n<\/div>\n\n<div id=\"sgb-css-id-15\">\n<p class=\"wp-block-paragraph\">Java\u306e\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306b\u306fOpenJDK\u3068Oracle JDK\u306e2\u3064\u306e\u4e3b\u8981\u306a\u9078\u629e\u80a2\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-16\">\n<p class=\"wp-block-paragraph\"><strong>OpenJDK\u306e\u7279\u5fb4\uff1a<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-17\">\n<p class=\"wp-block-paragraph\">\u3000\u2705 \u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u3067\u7121\u6599<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-18\">\n<p class=\"wp-block-paragraph\">\u3000\u2705 Ubuntu\u306e\u6a19\u6e96\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u3067\u7c21\u5358\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u53ef\u80fd<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-19\">\n<p class=\"wp-block-paragraph\">\u3000\u2705 \u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306b\u3088\u308b\u6d3b\u767a\u306a\u958b\u767a\u3068\u6539\u5584<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-20\">\n<p class=\"wp-block-paragraph\">\u3000\u2705 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u306e\u8fc5\u901f\u306a\u63d0\u4f9b<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-21\">\n<p class=\"wp-block-paragraph\">\u3000\u26a0\ufe0f \u4e00\u90e8\u306e\u5546\u7528\u6a5f\u80fd\u304c\u542b\u307e\u308c\u3066\u3044\u306a\u3044<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-22\">\n<p class=\"wp-block-paragraph\"><strong>Oracle JDK\u306e\u7279\u5fb4\uff1a<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-23\">\n<p class=\"wp-block-paragraph\">\u3000\u2705 \u5546\u7528\u30b5\u30dd\u30fc\u30c8\u304c\u5229\u7528\u53ef\u80fd<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-24\">\n<p class=\"wp-block-paragraph\">\u3000\u2705 \u8ffd\u52a0\u306e\u5546\u7528\u6a5f\u80fd\u304c\u542b\u307e\u308c\u3066\u3044\u308b<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-25\">\n<p class=\"wp-block-paragraph\">\u3000\u2705 \u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6700\u9069\u5316\u306e\u9055\u3044\u304c\u3042\u308b\u5834\u5408\u3082\u3042\u308b<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-26\">\n<p class=\"wp-block-paragraph\">\u3000\u26a0\ufe0f \u5546\u7528\u5229\u7528\u306b\u306f\u6709\u511f\u30e9\u30a4\u30bb\u30f3\u30b9\u304c\u5fc5\u8981<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-27\">\n<p class=\"wp-block-paragraph\">\u3000\u26a0\ufe0f \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u7ba1\u7406\u304c\u6bd4\u8f03\u7684\u8907\u96d1<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-28\">\n<p class=\"wp-block-paragraph\"><strong>\u9078\u3073\u65b9\u306e\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3\uff1a<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-29\">\n<p class=\"wp-block-paragraph\">\u3000<strong>1. \u500b\u4eba\u958b\u767a\u30fb\u5b66\u7fd2\u7528\u9014\u306e\u5834\u5408\uff1a<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-30\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf OpenJDK\u3092\u5f37\u304f\u63a8\u5968<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-31\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u7c21\u5358\u3067\u3001\u5fc5\u8981\u306a\u6a5f\u80fd\u304c\u3059\u3079\u3066\u63c3\u3063\u3066\u3044\u308b<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-32\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30e9\u30a4\u30bb\u30f3\u30b9\u306e\u5fc3\u914d\u304c\u4e0d\u8981<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-33\">\n<p class=\"wp-block-paragraph\">\u3000<strong>2. <strong>\u5546\u7528\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u5834\u5408<\/strong>\uff1a<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-34\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u8981\u4ef6\u3092\u78ba\u8a8d<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-35\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u5546\u7528\u30b5\u30dd\u30fc\u30c8\u306e\u5fc5\u8981\u6027\u3092\u691c\u8a0e<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-36\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30b3\u30b9\u30c8\u9762\u3068\u30e9\u30a4\u30bb\u30f3\u30b9\u8981\u4ef6\u3092\u8003\u616e<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-37\">\n<p class=\"wp-block-paragraph\" id=\"block-78137597-cfc7-4e7d-b1b6-d9a08f55f1f4\">\u3000<strong>3. <strong>\u30ec\u30ac\u30b7\u30fc\u30b7\u30b9\u30c6\u30e0\u306e\u5834\u5408<\/strong>\uff1a<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-38\">\n<p class=\"wp-block-paragraph\" id=\"block-c90e175c-93c8-4436-962a-f5da7fcaad02\">\u3000\u3000\u25cf \u65e2\u5b58\u306e\u74b0\u5883\u3068\u306e\u4e92\u63db\u6027\u3092\u78ba\u8a8d<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-39\">\n<p class=\"wp-block-paragraph\" id=\"block-74149ff9-5fbd-4cd9-a3cb-5e8d35bf2e55\">\u3000\u3000\u25cf \u5fc5\u8981\u306b\u5fdc\u3058\u3066Oracle JDK\u306e\u4f7f\u7528\u3092\u691c\u8a0e<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-40\">\n<p class=\"wp-block-paragraph\">\u5927\u591a\u6570\u306e\u958b\u767a\u8005\u306b\u3068\u3063\u3066\u3001OpenJDK\u306f\u6700\u9069\u306a\u9078\u629e\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-44\">\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-normal sgb-box-simple--with-border\"><div style=\"background-color:#009EF3;color:#FFF\" class=\"sgb-box-simple__title\">OpenJDK\u306e\u5229\u70b9<\/div><div class=\"sgb-box-simple__body\" style=\"border-color:#009EF3;background-color:#FFF\">\n<ul class=\"wp-block-list\"><div id=\"sgb-css-id-41\">\n<li>\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u3092\u4f7f\u7528\u3057\u305f\u7c21\u5358\u306a\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/li>\n<\/div>\n\n<div id=\"sgb-css-id-42\">\n<li>\u5b9a\u671f\u7684\u306a\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8<\/li>\n<\/div>\n\n<div id=\"sgb-css-id-43\">\n<li>\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30b5\u30dd\u30fc\u30c8<\/li>\n<\/div>\n\n\n<li>\u30e9\u30a4\u30bb\u30f3\u30b9\u306e\u7c21\u6f54\u3055<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n<div id=\"sgb-css-id-45\">\n<p class=\"wp-block-paragraph\">\u4e0a\u8a18\u306e\u5229\u70b9\u304b\u3089\u3001\u3053\u306e\u8a18\u4e8b\u3067\u306f\u4e3b\u306bOpenJDK\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u8a2d\u5b9a\u306b\u7126\u70b9\u3092\u5f53\u3066\u3066\u8aac\u660e\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-46\">\n<h2 class=\"wp-block-heading\" id=\"i-4\">\uff12\uff0eUbuntu\u306bJava\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u624b\u9806\uff083\u30b9\u30c6\u30c3\u30d7\uff09<\/h2>\n<\/div>\n\n<div id=\"sgb-css-id-47\">\n<p class=\"wp-block-paragraph\">Ubuntu\u30673\u5206\u3067Java\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u624b\u9806\u3092\u3001\u521d\u5fc3\u8005\u3067\u3082\u8ff7\u308f\u306a\u3044\u3088\u3046\u8a73\u3057\u304f\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-48\">\n<h3 class=\"wp-block-heading\" id=\"i-5\">2.1 Step1\uff1a \u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u306e\u66f4\u65b0\u65b9\u6cd5<\/h3>\n<\/div>\n\n<div id=\"sgb-css-id-49\">\n<p class=\"wp-block-paragraph\">\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u524d\u306b\u3001\u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u3092\u6700\u65b0\u306e\u72b6\u614b\u306b\u66f4\u65b0\u3059\u308b\u3053\u3068\u3067\u3001\u30c8\u30e9\u30d6\u30eb\u3092\u9632\u304e\u3001\u6700\u65b0\u30d0\u30fc\u30b8\u30e7\u30f3\u306eJava\u3092\u78ba\u5b9f\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-50\">\n<p class=\"wp-block-paragraph\">1. \u30bf\u30fc\u30df\u30ca\u30eb\u3092\u958b\u304d\u3001\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update\nsudo apt upgrade -y<\/pre>\n\n\n<div id=\"sgb-css-id-51\">\n<p class=\"wp-block-paragraph\">\u3000\u5b9f\u884c\u7d50\u679c\u306e\u4f8b\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Hit:1 http:\/\/archive.ubuntu.com\/ubuntu jammy InRelease\nGet:2 http:\/\/security.ubuntu.com\/ubuntu jammy-security InRelease [110 kB]\n...\nReading package lists... Done<\/pre>\n\n\n<div id=\"sgb-css-id-54\">\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-normal sgb-box-simple--with-border\"><div style=\"background-color:var(--wp--preset--color--sango-main);color:#FFF\" class=\"sgb-box-simple__title\">\ud83d\udca1<strong>Point<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--wp--preset--color--sango-main);background-color:#FFF\">\n<ul class=\"wp-block-list\"><div id=\"sgb-css-id-52\">\n<li><code>sudo<\/code>\uff1a\u7ba1\u7406\u8005\u6a29\u9650\u3067\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c<\/li>\n<\/div>\n\n<div id=\"sgb-css-id-53\">\n<li><code>apt update<\/code>\uff1a\u30d1\u30c3\u30b1\u30fc\u30b8\u30ea\u30b9\u30c8\u306e\u66f4\u65b0<\/li>\n<\/div>\n\n\n<li><code>apt upgrade<\/code>\uff1a\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u66f4\u65b0<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n<div id=\"sgb-css-id-55\">\n<h3 class=\"wp-block-heading\" id=\"i-6\">2.2 Step2\uff1a OpenJDK\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30b3\u30de\u30f3\u30c9<\/h3>\n<\/div>\n\n<div id=\"sgb-css-id-56\">\n<p class=\"wp-block-paragraph\">Java 17\uff08\u63a8\u5968\u30d0\u30fc\u30b8\u30e7\u30f3\uff09\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u305f\u3081\u306e\u624b\u9806\u3067\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-57\">\n<p class=\"wp-block-paragraph\">\u30001. \u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067OpenJDK 17\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install openjdk-17-jdk -y<\/pre>\n\n\n<div id=\"sgb-css-id-58\">\n<p class=\"wp-block-paragraph\">\u3000\u4ed6\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u5834\u5408\uff1a<\/p>\n<\/div>\n\n<div id=\"id-6d564c65-f50c-47c0-86a6-28d4a40506dc\">\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u30d0\u30fc\u30b8\u30e7\u30f3<\/th><th>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30b3\u30de\u30f3\u30c9<\/th><\/tr><\/thead><tbody><tr><td>Java 8<\/td><td><code>sudo apt install openjdk-8-jdk -y<\/code><\/td><\/tr><tr><td>Java 11<\/td><td><code>sudo apt install openjdk-11-jdk -y<\/code><\/td><\/tr><tr><td>Java 21<\/td><td><code>sudo apt install openjdk-21-jdk -y<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n\n<div id=\"sgb-css-id-59\">\n<p class=\"wp-block-paragraph\">\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u4e2d\u306e\u8868\u793a\u4f8b\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Reading package lists... Done\nBuilding dependency tree... Done\n...\nUnpacking openjdk-17-jdk:amd64 ...\nSetting up openjdk-17-jdk:amd64 ...<\/pre>\n\n\n<div id=\"sgb-css-id-62\">\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-normal sgb-box-simple--with-border\"><div style=\"background-color:var(--wp--preset--color--sango-main);color:#FFF\" class=\"sgb-box-simple__title\">\ud83d\udca1<strong>Point<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--wp--preset--color--sango-main);background-color:#FFF\">\n<ul class=\"wp-block-list\"><div id=\"sgb-css-id-60\">\n<li><code>-y<\/code>\u30aa\u30d7\u30b7\u30e7\u30f3\uff1a\u78ba\u8a8d\u30d7\u30ed\u30f3\u30d7\u30c8\u306b\u81ea\u52d5\u3067\u300cyes\u300d\u3092\u56de\u7b54<\/li>\n<\/div>\n\n<div id=\"sgb-css-id-61\">\n<li><code>jdk<\/code>\uff1a\u958b\u767a\u30ad\u30c3\u30c8\uff08\u958b\u767a\u7528\u306e\u5b8c\u5168\u7248\uff09\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/li>\n<\/div>\n\n\n<li><code>jre<\/code>\u306e\u307f\u304c\u5fc5\u8981\u306a\u5834\u5408\u306f<code>openjdk-17-jre<\/code>\u3092\u6307\u5b9a<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n<div id=\"sgb-css-id-63\">\n<h3 class=\"wp-block-heading\" id=\"i-7\">2.3 Step3: \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5b8c\u4e86\u306e\u78ba\u8a8d\u65b9\u6cd5<\/h3>\n<\/div>\n\n<div id=\"sgb-css-id-64\">\n<p class=\"wp-block-paragraph\">\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u6b63\u3057\u304f\u5b8c\u4e86\u3057\u305f\u3053\u3068\u3092\u78ba\u8a8d\u3059\u308b\u624b\u9806\u3067\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-65\">\n<p class=\"wp-block-paragraph\">\u30001. Java\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u78ba\u8a8d\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">java --version<\/pre>\n\n\n<div id=\"sgb-css-id-66\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u6b63\u5e38\u306a\u5b9f\u884c\u7d50\u679c\u306e\u4f8b\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">openjdk 17.0.9 2023-10-17\nOpenJDK Runtime Environment (build 17.0.9+9-Ubuntu-122.04)\nOpenJDK 64-Bit Server VM (build 17.0.9+9-Ubuntu-122.04, mixed mode, sharing)<\/pre>\n\n\n<div id=\"sgb-css-id-67\">\n<p class=\"wp-block-paragraph\">\u30002. \u30b3\u30f3\u30d1\u30a4\u30e9\uff08javac\uff09\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u78ba\u8a8d\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">javac --version<\/pre>\n\n\n<div id=\"sgb-css-id-68\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u6b63\u5e38\u306a\u5b9f\u884c\u7d50\u679c\u306e\u4f8b\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">javac 17.0.9<\/pre>\n\n\n<div id=\"sgb-css-id-69\">\n<p class=\"wp-block-paragraph\">\u78ba\u8a8d\u306e\u30c1\u30a7\u30c3\u30af\u30ea\u30b9\u30c8\uff1a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-70\">\n<p class=\"wp-block-paragraph\">\u3000\u25cf <code>java --version<\/code>\u30b3\u30de\u30f3\u30c9\u304c\u6b63\u5e38\u306b\u5b9f\u884c\u3055\u308c\u308b<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-71\">\n<p class=\"wp-block-paragraph\">\u3000\u25cf <code>javac --version<\/code>\u30b3\u30de\u30f3\u30c9\u304c\u6b63\u5e38\u306b\u5b9f\u884c\u3055\u308c\u308b<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-72\">\n<p class=\"wp-block-paragraph\">\u3000\u25cf \u8868\u793a\u3055\u308c\u308b\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u610f\u56f3\u3057\u305f\u3082\u306e\u3068\u4e00\u81f4\u3059\u308b<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-73\">\n<p class=\"wp-block-paragraph\">\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u305f\u5834\u5408\u306f\u3001\u4ee5\u4e0b\u3092\u78ba\u8a8d\uff1a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-74\">\n<p class=\"wp-block-paragraph\">\u30001. \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30b3\u30de\u30f3\u30c9\u304c\u6b63\u5e38\u306b\u5b8c\u4e86\u3057\u305f\u304b<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-75\">\n<p class=\"wp-block-paragraph\">\u30002. \u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u306b\u300ccommand not found\u300d\u304c\u542b\u307e\u308c\u3066\u3044\u306a\u3044\u304b<\/p>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">\u30003. \u7ba1\u7406\u8005\u6a29\u9650\uff08sudo\uff09\u3092\u4f7f\u7528\u3057\u305f\u304b<\/p>\n\n\n<div id=\"sgb-css-id-76\">\n<p class=\"wp-block-paragraph\">\u4ee5\u4e0a\u3067\u57fa\u672c\u7684\u306aJava\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306f\u5b8c\u4e86\u3067\u3059\u3002\u6b21\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u3067\u306f\u3001\u3088\u308a\u9ad8\u5ea6\u306a\u74b0\u5883\u8a2d\u5b9a\u306b\u3064\u3044\u3066\u8aac\u660e\u3057\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-77\">\n<h2 class=\"wp-block-heading\" id=\"i-8\">\uff13\uff0eJava\u74b0\u5883\u306e\u8a2d\u5b9a\u3068\u30d1\u30b9\u306e\u901a\u3057\u65b9<\/h2>\n<\/div>\n\n<div id=\"sgb-css-id-78\">\n<p class=\"wp-block-paragraph\">\u6b63\u3057\u3044\u74b0\u5883\u5909\u6570\u306e\u8a2d\u5b9a\u306f\u3001Java\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u958b\u767a\u3068\u5b9f\u884c\u306b\u4e0d\u53ef\u6b20\u3067\u3059\u3002\u3053\u3053\u3067\u306f\u3001Ubuntu\u4e0a\u3067\u306eJava\u74b0\u5883\u5909\u6570\u306e\u9069\u5207\u306a\u8a2d\u5b9a\u65b9\u6cd5\u3092\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-79\">\n<h3 class=\"wp-block-heading\" id=\"i-9\">3.1 JAVA_HOME\u306e\u8a2d\u5b9a\u65b9\u6cd5<\/h3>\n<\/div>\n\n<div id=\"sgb-css-id-80\">\n<p class=\"wp-block-paragraph\">JAVA_HOME\u306f\u3001\u30b7\u30b9\u30c6\u30e0\u4e0a\u306eJava\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u6307\u5b9a\u3059\u308b\u91cd\u8981\u306a\u74b0\u5883\u5909\u6570\u3067\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-81\">\n<p class=\"wp-block-paragraph\">1. <strong>Java\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30d1\u30b9\u306e\u78ba\u8a8d<\/strong><\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo update-alternatives --config java<\/pre>\n\n\n<div id=\"sgb-css-id-82\">\n<p class=\"wp-block-paragraph\">\u3000\u5b9f\u884c\u7d50\u679c\u306e\u4f8b\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Selection    Path                                         Priority   Status\n--------------------------------------------------------------------\n* 0            \/usr\/lib\/jvm\/java-17-openjdk-amd64\/bin\/java   1711      auto mode\n  1            \/usr\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java   1111      manual mode<\/pre>\n\n\n<div id=\"sgb-css-id-83\">\n<p class=\"wp-block-paragraph\">2. <strong><strong>JAVA_HOME\u306e\u8a2d\u5b9a<\/strong><\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-84\">\n<p class=\"wp-block-paragraph\">\u3000<code>\/etc\/environment<\/code>\u30d5\u30a1\u30a4\u30eb\u306b\u8ffd\u52a0\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/environment<\/pre>\n\n\n<div id=\"sgb-css-id-85\">\n<p class=\"wp-block-paragraph\">\u3000\u4ee5\u4e0b\u306e\u884c\u3092\u8ffd\u52a0\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">JAVA_HOME=\"\/usr\/lib\/jvm\/java-17-openjdk-amd64\"<\/pre>\n\n\n<div id=\"sgb-css-id-88\">\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-normal sgb-box-simple--with-border\"><div style=\"background-color:var(--wp--preset--color--sango-main);color:#FFF\" class=\"sgb-box-simple__title\">\ud83d\udca1<strong>Point<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--wp--preset--color--sango-main);background-color:#FFF\">\n<ul class=\"wp-block-list\"><div id=\"sgb-css-id-86\">\n<li>\u30d1\u30b9\u306f<code>\/bin\/java<\/code>\u3092\u9664\u3044\u305f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u307e\u3067\u3092\u6307\u5b9a<\/li>\n<\/div>\n\n<div id=\"sgb-css-id-87\">\n<li>\u30c0\u30d6\u30eb\u30af\u30a9\u30fc\u30c6\u30fc\u30b7\u30e7\u30f3\uff08\u201d\uff09\u3092\u5fd8\u308c\u305a\u306b\u4ed8\u3051\u308b<\/li>\n<\/div>\n\n\n<li>\u30d5\u30a1\u30a4\u30eb\u672b\u5c3e\u306b\u6539\u884c\u3092\u5165\u308c\u308b<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n<div id=\"sgb-css-id-89\">\n<p class=\"wp-block-paragraph\">3. <strong><strong><strong>\u8a2d\u5b9a\u306e\u53cd\u6620<\/strong><\/strong><\/strong><\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">source \/etc\/environment<\/pre>\n\n\n<div id=\"sgb-css-id-90\">\n<p class=\"wp-block-paragraph\">4. <strong><strong><strong><strong>\u8a2d\u5b9a\u306e\u78ba\u8a8d<\/strong><\/strong><\/strong><\/strong><\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo $JAVA_HOME<\/pre>\n\n\n<div id=\"sgb-css-id-91\">\n<h3 class=\"wp-block-heading\" id=\"i-10\">3.2 \u74b0\u5883\u5909\u6570PATH\u306e\u8ffd\u52a0\u624b\u9806<\/h3>\n<\/div>\n\n<div id=\"sgb-css-id-92\">\n<p class=\"wp-block-paragraph\">PATH\u5909\u6570\u306f\u3001Java\u30b3\u30de\u30f3\u30c9\u3092\u30b7\u30b9\u30c6\u30e0\u306e\u3069\u3053\u304b\u3089\u3067\u3082\u5b9f\u884c\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\u305f\u3081\u306b\u91cd\u8981\u3067\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-93\">\n<p class=\"wp-block-paragraph\">1. <strong>\u73fe\u5728\u306ePATH\u78ba\u8a8d<\/strong><\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo $PATH<\/pre>\n\n\n<div id=\"sgb-css-id-94\">\n<p class=\"wp-block-paragraph\">2. <strong><strong>PATH\u5909\u6570\u306e\u66f4\u65b0<\/strong><\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-95\">\n<p class=\"wp-block-paragraph\">\u3000<code>~\/.bashrc<\/code>\u30d5\u30a1\u30a4\u30eb\u3092\u7de8\u96c6\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano ~\/.bashrc<\/pre>\n\n\n<div id=\"sgb-css-id-96\">\n<p class=\"wp-block-paragraph\">\u3000\u30d5\u30a1\u30a4\u30eb\u672b\u5c3e\u306b\u4ee5\u4e0b\u3092\u8ffd\u52a0\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># Java environment variables\nexport PATH=$PATH:$JAVA_HOME\/bin<\/pre>\n\n\n<div id=\"sgb-css-id-97\">\n<p class=\"wp-block-paragraph\">\u3000\u8a2d\u5b9a\u3092\u53cd\u6620\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">source ~\/.bashrc<\/pre>\n\n\n<div id=\"sgb-css-id-98\">\n<p class=\"wp-block-paragraph\">\u3000\u78ba\u8a8d\u65b9\u6cd5\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">which java\nwhich javac<\/pre>\n\n\n<div id=\"sgb-css-id-99\">\n<p class=\"wp-block-paragraph\">\u3000\u5b9f\u884c\u7d50\u679c\u306e\u4f8b\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/usr\/bin\/java\n\/usr\/bin\/javac<\/pre>\n\n\n<div id=\"sgb-css-id-100\">\n<p class=\"wp-block-paragraph\"><strong>\u74b0\u5883\u5909\u6570\u8a2d\u5b9a\u306e\u30d9\u30b9\u30c8\u30d7\u30e9\u30af\u30c6\u30a3\u30b9\uff1a<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-101\">\n<p class=\"wp-block-paragraph\">\u3000<strong>1. \u30b7\u30b9\u30c6\u30e0\u5168\u4f53\u306e\u8a2d\u5b9a\uff08\u63a8\u5968\uff09<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-102\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf <code>\/etc\/environment<\/code>\u3092\u4f7f\u7528<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-103\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u3059\u3079\u3066\u306e\u30e6\u30fc\u30b6\u30fc\u306b\u9069\u7528<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-104\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30b7\u30b9\u30c6\u30e0\u518d\u8d77\u52d5\u5f8c\u3082\u4fdd\u6301<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-105\">\n<p class=\"wp-block-paragraph\">\u3000<strong>2. <strong>\u30e6\u30fc\u30b6\u30fc\u500b\u5225\u306e\u8a2d\u5b9a<\/strong><\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-106\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf <code>~\/.bashrc<\/code>\u307e\u305f\u306f<code>~\/.profile<\/code>\u3092\u4f7f\u7528<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-107\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u73fe\u5728\u306e\u30e6\u30fc\u30b6\u30fc\u306e\u307f\u306b\u9069\u7528<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-108\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30ed\u30b0\u30a4\u30f3\u6642\u306b\u81ea\u52d5\u7684\u306b\u8aad\u307f\u8fbc\u307f<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-109\">\n<p class=\"wp-block-paragraph\">\u3000<strong>3. <strong><strong>\u8a2d\u5b9a\u306e\u512a\u5148\u9806\u4f4d<\/strong><\/strong><\/strong><\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">   \u30e6\u30fc\u30b6\u30fc\u8a2d\u5b9a (~\/.bashrc) &gt; \u30b7\u30b9\u30c6\u30e0\u8a2d\u5b9a (\/etc\/environment)<\/pre>\n\n\n<div id=\"sgb-css-id-110\">\n<p class=\"wp-block-paragraph\">\u3000<strong>4. <strong><strong><strong>\u78ba\u8a8d\u30b3\u30de\u30f3\u30c9\u4e00\u89a7<\/strong><\/strong><\/strong><\/strong><\/p>\n<\/div>\n\n<div id=\"id-ebc3d259-8ea4-4296-9fcb-bf2d030a2544\">\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u30b3\u30de\u30f3\u30c9<\/th><th>\u78ba\u8a8d\u5185\u5bb9<\/th><\/tr><\/thead><tbody><tr><td><code>echo $JAVA_HOME<\/code><\/td><td>JAVA_HOME\u306e\u8a2d\u5b9a\u5024<\/td><\/tr><tr><td><code>echo $PATH<\/code><\/td><td>PATH\u5909\u6570\u306e\u73fe\u5728\u5024<\/td><\/tr><tr><td><code>which java<\/code><\/td><td>java\u30b3\u30de\u30f3\u30c9\u306e\u5834\u6240<\/td><\/tr><tr><td><code>java --version<\/code><\/td><td>\u4f7f\u7528\u4e2d\u306eJava\u30d0\u30fc\u30b8\u30e7\u30f3<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n\n<div id=\"sgb-css-id-111\">\n<p class=\"wp-block-paragraph\"><strong><strong>\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0<\/strong>\uff1a<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-112\">\n<p class=\"wp-block-paragraph\">\u3000\u25cf \u8a2d\u5b9a\u304c\u53cd\u6620\u3055\u308c\u306a\u3044\u5834\u5408\uff1a\u30bf\u30fc\u30df\u30ca\u30eb\u3092\u518d\u8d77\u52d5<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-113\">\n<p class=\"wp-block-paragraph\">\u3000\u25cf \u30d1\u30b9\u304c\u9593\u9055\u3063\u3066\u3044\u308b\u5834\u5408\uff1a<code>update-alternatives --config java<\/code>\u3067\u6b63\u3057\u3044\u30d1\u30b9\u3092\u78ba\u8a8d<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-114\">\n<p class=\"wp-block-paragraph\">\u3000\u25cf \u6a29\u9650\u30a8\u30e9\u30fc\u306e\u5834\u5408\uff1a<code>sudo<\/code>\u306e\u4f7f\u7528\u3092\u78ba\u8a8d<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-115\">\n<h2 class=\"wp-block-heading\" id=\"i-11\">\uff14\uff0e\u8907\u6570\u306eJava\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u7ba1\u7406\u3059\u308b\u65b9\u6cd5<\/h2>\n<\/div>\n\n<div id=\"sgb-css-id-116\">\n<p class=\"wp-block-paragraph\">\u958b\u767a\u8005\u306f\u3057\u3070\u3057\u3070\u7570\u306a\u308bJava\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u5fc5\u8981\u3068\u3059\u308b\u8907\u6570\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u6271\u3044\u307e\u3059\u3002\u3053\u3053\u3067\u306f\u3001Ubuntu\u3067\u8907\u6570\u306eJava\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u52b9\u7387\u7684\u306b\u7ba1\u7406\u3059\u308b\u65b9\u6cd5\u3092\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-117\">\n<h3 class=\"wp-block-heading\" id=\"i-12\">4.1 update-alternatives\u3092\u4f7f\u3063\u305f\u30d0\u30fc\u30b8\u30e7\u30f3\u5207\u308a\u66ff\u3048<\/h3>\n<\/div>\n\n<div id=\"sgb-css-id-118\">\n<p class=\"wp-block-paragraph\">update-alternatives\u306f\u3001Ubuntu\u306e\u6a19\u6e96\u7684\u306a\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30c4\u30fc\u30eb\u3067\u3001\u8907\u6570\u306eJava\u30d0\u30fc\u30b8\u30e7\u30f3\u9593\u3092\u7c21\u5358\u306b\u5207\u308a\u66ff\u3048\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-119\">\n<p class=\"wp-block-paragraph\">\u3000<strong>1. \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u78ba\u8a8d<\/strong><\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">update-alternatives --list java<\/pre>\n\n\n<div id=\"sgb-css-id-120\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u5b9f\u884c\u7d50\u679c\u306e\u4f8b\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/usr\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java\n\/usr\/lib\/jvm\/java-17-openjdk-amd64\/bin\/java\n\/usr\/lib\/jvm\/java-8-openjdk-amd64\/bin\/java<\/pre>\n\n\n<div id=\"sgb-css-id-121\">\n<p class=\"wp-block-paragraph\">\u3000<strong>2. <strong>\u30d0\u30fc\u30b8\u30e7\u30f3\u5207\u308a\u66ff\u3048\u306e\u5b9f\u884c<\/strong><\/strong><\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo update-alternatives --config java<\/pre>\n\n\n<div id=\"sgb-css-id-122\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u5bfe\u8a71\u5f0f\u30e1\u30cb\u30e5\u30fc\u306e\u4f8b\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">There are 3 choices for the alternative java (providing \/usr\/bin\/java).\n\n  Selection    Path                                         Priority   Status\n--------------------------------------------------------------------\n* 0            \/usr\/lib\/jvm\/java-17-openjdk-amd64\/bin\/java   1711      auto mode\n  1            \/usr\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java   1111      manual mode\n  2            \/usr\/lib\/jvm\/java-8-openjdk-amd64\/bin\/java    1081      manual mode\n\nPress &lt;enter&gt; to keep the current choice[*], or type selection number:<\/pre>\n\n\n<div id=\"sgb-css-id-125\">\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-normal sgb-box-simple--with-border\"><div style=\"background-color:var(--wp--preset--color--sango-main);color:#FFF\" class=\"sgb-box-simple__title\">\ud83d\udca1<strong>Point<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--wp--preset--color--sango-main);background-color:#FFF\">\n<ul class=\"wp-block-list\"><div id=\"sgb-css-id-123\">\n<li>\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u5e0c\u671b\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u9078\u629e<\/li>\n<\/div>\n\n<div id=\"sgb-css-id-124\">\n<li>*\uff08\u30a2\u30b9\u30bf\u30ea\u30b9\u30af\uff09\u306f\u73fe\u5728\u4f7f\u7528\u4e2d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3<\/li>\n<\/div>\n\n\n<li>Priority\u306e\u5024\u304c\u9ad8\u3044\u3082\u306e\u304c\u81ea\u52d5\u9078\u629e\u6642\u306b\u512a\u5148<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n<div id=\"sgb-css-id-126\">\n<h3 class=\"wp-block-heading\" id=\"i-13\">4.2 \u7570\u306a\u308b\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u5171\u5b58\u8a2d\u5b9a<\/h3>\n<\/div>\n\n<div id=\"sgb-css-id-127\">\n<p class=\"wp-block-paragraph\">\u8907\u6570\u306eJava\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u52b9\u7387\u7684\u306b\u7ba1\u7406\u3059\u308b\u305f\u3081\u306e\u30d9\u30b9\u30c8\u30d7\u30e9\u30af\u30c6\u30a3\u30b9\u3092\u7d39\u4ecb\u3057\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-128\">\n<p class=\"wp-block-paragraph\"><strong>1. \u30d0\u30fc\u30b8\u30e7\u30f3\u5225\u306e\u30a8\u30a4\u30ea\u30a2\u30b9\u8a2d\u5b9a<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-129\">\n<p class=\"wp-block-paragraph\">\u3000<code>~\/.bashrc<\/code>\u306b\u4ee5\u4e0b\u3092\u8ffd\u52a0\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># Java version aliases\nalias java8='export JAVA_HOME=\/usr\/lib\/jvm\/java-8-openjdk-amd64'\nalias java11='export JAVA_HOME=\/usr\/lib\/jvm\/java-11-openjdk-amd64'\nalias java17='export JAVA_HOME=\/usr\/lib\/jvm\/java-17-openjdk-amd64'<\/pre>\n\n\n<div id=\"sgb-css-id-130\">\n<p class=\"wp-block-paragraph\">\u3000\u4f7f\u7528\u65b9\u6cd5\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">java17  # Java 17\u306b\u5207\u308a\u66ff\u3048\njava --version  # \u30d0\u30fc\u30b8\u30e7\u30f3\u78ba\u8a8d<\/pre>\n\n\n<div id=\"sgb-css-id-131\">\n<p class=\"wp-block-paragraph\"><strong>2. <strong>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3054\u3068\u306e\u8a2d\u5b9a<\/strong><\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-132\">\n<p class=\"wp-block-paragraph\">\u3000\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u30eb\u30fc\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b<code>.java-version<\/code>\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo \"17\" &gt; .java-version<\/pre>\n\n\n<div id=\"sgb-css-id-133\">\n<p class=\"wp-block-paragraph\">\u3000\u30b7\u30a7\u30eb\u95a2\u6570\u306e\u8ffd\u52a0\uff08<code>~\/.bashrc<\/code>\uff09\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">check_java_version() {\n  if [ -f .java-version ]; then\n    version=$(cat .java-version)\n    case $version in\n      \"8\")  java8  ;;\n      \"11\") java11 ;;\n      \"17\") java17 ;;\n    esac\n  fi\n}\n\ncd() {\n  builtin cd \"$@\"\n  check_java_version\n}<\/pre>\n\n\n<div id=\"sgb-css-id-134\">\n<p class=\"wp-block-paragraph\"><strong>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u306e\u30d9\u30b9\u30c8\u30d7\u30e9\u30af\u30c6\u30a3\u30b9\uff1a<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-135\">\n<p class=\"wp-block-paragraph\">\u3000<strong>1. \u30b7\u30b9\u30c6\u30e0\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u8a2d\u5b9a<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-136\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u6700\u65b0\u306eLTS\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u30c7\u30d5\u30a9\u30eb\u30c8\u306b<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-137\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf update-alternatives\u3067\u7ba1\u7406<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-138\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf <code>\/etc\/environment<\/code>\u3067\u30b0\u30ed\u30fc\u30d0\u30eb\u8a2d\u5b9a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-139\">\n<p class=\"wp-block-paragraph\">\u3000<strong>2. <strong>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u56fa\u6709\u306e\u8a2d\u5b9a<\/strong><\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-140\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3054\u3068\u306b<code>.java-version<\/code>\u30d5\u30a1\u30a4\u30eb<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-141\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30d3\u30eb\u30c9\u30c4\u30fc\u30eb\uff08Maven\/Gradle\uff09\u306e\u8a2d\u5b9a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-142\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf IDE\u56fa\u6709\u306e\u8a2d\u5b9a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-143\">\n<p class=\"wp-block-paragraph\">\u3000<strong>3. <strong>\u30d0\u30fc\u30b8\u30e7\u30f3\u5207\u308a\u66ff\u3048\u30c1\u30a7\u30c3\u30af\u30ea\u30b9\u30c8<\/strong><\/strong><\/p>\n<\/div>\n\n<div id=\"id-df369bc9-bede-4b66-9d7a-6ef9a2496d7a\">\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u78ba\u8a8d\u9805\u76ee<\/th><th>\u30b3\u30de\u30f3\u30c9<\/th><\/tr><\/thead><tbody><tr><td>Java\u5b9f\u884c\u74b0\u5883<\/td><td><code>java --version<\/code><\/td><\/tr><tr><td>\u30b3\u30f3\u30d1\u30a4\u30e9<\/td><td><code>javac --version<\/code><\/td><\/tr><tr><td>JAVA_HOME<\/td><td><code>echo $JAVA_HOME<\/code><\/td><\/tr><tr><td>\u73fe\u5728\u306e\u30d1\u30b9<\/td><td><code>which java<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n\n<div id=\"sgb-css-id-144\">\n<p class=\"wp-block-paragraph\">\u3000<strong>4. <strong><strong>\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u5bfe\u7b56<\/strong><\/strong><\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-145\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u5207\u308a\u66ff\u3048\u5f8c\u306f\u5fc5\u305a\u30d0\u30fc\u30b8\u30e7\u30f3\u78ba\u8a8d<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-146\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30a8\u30a4\u30ea\u30a2\u30b9\u306e\u8a2d\u5b9a\u3092<code>.bashrc<\/code>\u306b\u8ffd\u52a0<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-147\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30b7\u30a7\u30eb\u306e\u518d\u8aad\u307f\u8fbc\u307f\u3092\u5fd8\u308c\u305a\u306b<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-148\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u30a8\u30e9\u30fc\u306f<code>sudo<\/code>\u3067\u89e3\u6c7a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-149\">\n<h2 class=\"wp-block-heading\" id=\"i-14\">\uff15\uff0e\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0<\/h2>\n<\/div>\n\n<div id=\"sgb-css-id-150\">\n<p class=\"wp-block-paragraph\">Java\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3084\u74b0\u5883\u8a2d\u5b9a\u3067\u767a\u751f\u3059\u308b\u53ef\u80fd\u6027\u306e\u3042\u308b\u4e00\u822c\u7684\u306a\u554f\u984c\u3068\u305d\u306e\u89e3\u6c7a\u65b9\u6cd5\u3092\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-151\">\n<h3 class=\"wp-block-heading\" id=\"i-15\">5.1 \u3088\u304f\u3042\u308b\u30a8\u30e9\u30fc\u3068\u305d\u306e\u89e3\u6c7a\u65b9\u6cd5<\/h3>\n<\/div>\n\n<div id=\"sgb-css-id-152\">\n<p class=\"wp-block-paragraph\"><strong>1. \u30b3\u30de\u30f3\u30c9\u304c\u898b\u3064\u304b\u3089\u306a\u3044\u30a8\u30e9\u30fc<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-153\">\n<p class=\"wp-block-paragraph\">\u3000\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Command 'java' not found<\/pre>\n\n\n<div id=\"sgb-css-id-154\">\n<p class=\"wp-block-paragraph\">\u3000\u89e3\u6c7a\u624b\u9806\uff1a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-155\">\n<p class=\"wp-block-paragraph\">\u30001. Java\u304c\u6b63\u3057\u304f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">dpkg -l | grep openjdk<\/pre>\n\n\n<div id=\"sgb-css-id-156\">\n<p class=\"wp-block-paragraph\">\u30002. \u30d1\u30b9\u304c\u6b63\u3057\u304f\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo $PATH\necho $JAVA_HOME<\/pre>\n\n\n<div id=\"sgb-css-id-157\">\n<p class=\"wp-block-paragraph\">\u30003. \u518d\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u8a66\u3059<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt remove openjdk-*\nsudo apt autoremove\nsudo apt update\nsudo apt install openjdk-17-jdk<\/pre>\n\n\n<div id=\"sgb-css-id-158\">\n<p class=\"wp-block-paragraph\"><strong>2. \u30d0\u30fc\u30b8\u30e7\u30f3\u4e0d\u4e00\u81f4\u30a8\u30e9\u30fc<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-159\">\n<p class=\"wp-block-paragraph\">\u3000\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">java.lang.UnsupportedClassVersionError: ... has been compiled by a more recent version of the Java Runtime<\/pre>\n\n\n<div id=\"sgb-css-id-160\">\n<p class=\"wp-block-paragraph\">\u3000\u89e3\u6c7a\u624b\u9806\uff1a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-161\">\n<p class=\"wp-block-paragraph\">\u30001. \u73fe\u5728\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u78ba\u8a8d<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">java --version\njavac --version<\/pre>\n\n\n<div id=\"sgb-css-id-162\">\n<p class=\"wp-block-paragraph\">\u30002. \u5fc5\u8981\u306a\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install openjdk-&lt;version&gt;-jdk<\/pre>\n\n\n<div id=\"sgb-css-id-163\">\n<p class=\"wp-block-paragraph\">\u30003. \u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u5207\u308a\u66ff\u3048<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo update-alternatives --config java<\/pre>\n\n\n<div id=\"sgb-css-id-164\">\n<p class=\"wp-block-paragraph\"><strong>3. JAVA_HOME\u95a2\u9023\u306e\u30a8\u30e9\u30fc<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-165\">\n<p class=\"wp-block-paragraph\">\u3000\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Error: JAVA_HOME is not set and could not be found<\/pre>\n\n\n<div id=\"sgb-css-id-166\">\n<p class=\"wp-block-paragraph\">\u3000\u89e3\u6c7a\u624b\u9806\uff1a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-167\">\n<p class=\"wp-block-paragraph\">\u30001. \u73fe\u5728\u306e\u8a2d\u5b9a\u3092\u78ba\u8a8d<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo $JAVA_HOME<\/pre>\n\n\n<div id=\"sgb-css-id-168\">\n<p class=\"wp-block-paragraph\">\u30002. \u6b63\u3057\u3044\u30d1\u30b9\u3092\u78ba\u8a8d<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo update-alternatives --config java<\/pre>\n\n\n<div id=\"sgb-css-id-169\">\n<p class=\"wp-block-paragraph\">\u30003. \u74b0\u5883\u5909\u6570\u3092\u8a2d\u5b9a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">export JAVA_HOME=\/usr\/lib\/jvm\/java-17-openjdk-amd64<\/pre>\n\n\n<div id=\"sgb-css-id-170\">\n<h3 class=\"wp-block-heading\" id=\"i-16\">5.2 \u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u30a8\u30e9\u30fc\u306e\u5bfe\u51e6\u6cd5<\/h3>\n<\/div>\n\n<div id=\"sgb-css-id-171\">\n<p class=\"wp-block-paragraph\"><strong>1. \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6642\u306e\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u30a8\u30e9\u30fc<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-172\">\n<p class=\"wp-block-paragraph\">\u3000\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">E: Could not open lock file \/var\/lib\/dpkg\/lock<\/pre>\n\n\n<div id=\"sgb-css-id-173\">\n<p class=\"wp-block-paragraph\">\u3000\u89e3\u6c7a\u624b\u9806\uff1a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-174\">\n<p class=\"wp-block-paragraph\">\u30001. \u30ed\u30c3\u30af\u30d5\u30a1\u30a4\u30eb\u306e\u524a\u9664<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo rm \/var\/lib\/dpkg\/lock\nsudo rm \/var\/lib\/apt\/lists\/lock<\/pre>\n\n\n<div id=\"sgb-css-id-175\">\n<p class=\"wp-block-paragraph\">\u30002. \u30d1\u30c3\u30b1\u30fc\u30b8\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306e\u518d\u8a2d\u5b9a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo dpkg --configure -a<\/pre>\n\n\n<div id=\"sgb-css-id-176\">\n<p class=\"wp-block-paragraph\"><strong>2. \u5b9f\u884c\u6a29\u9650\u306b\u95a2\u3059\u308b\u30a8\u30e9\u30fc<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-177\">\n<p class=\"wp-block-paragraph\">\u3000\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\uff1a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Permission denied<\/pre>\n\n\n<div id=\"sgb-css-id-178\">\n<p class=\"wp-block-paragraph\">\u3000\u89e3\u6c7a\u624b\u9806\uff1a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-179\">\n<p class=\"wp-block-paragraph\">\u30001. \u30d5\u30a1\u30a4\u30eb\u306e\u6a29\u9650\u78ba\u8a8d<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ls -l $(which java)<\/pre>\n\n\n<div id=\"sgb-css-id-180\">\n<p class=\"wp-block-paragraph\">\u30002. \u5fc5\u8981\u306a\u6a29\u9650\u306e\u4ed8\u4e0e<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo chmod +x \/usr\/bin\/java<\/pre>\n\n\n<div id=\"sgb-css-id-181\">\n<p class=\"wp-block-paragraph\"><strong>\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u306e\u30c1\u30a7\u30c3\u30af\u30ea\u30b9\u30c8\uff1a<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-182\">\n<p class=\"wp-block-paragraph\">\u3000<strong>1. \u57fa\u672c\u7684\u306a\u78ba\u8a8d\u4e8b\u9805<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-183\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30b7\u30b9\u30c6\u30e0\u306e\u66f4\u65b0\u72b6\u614b<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-184\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u306eJava\u30d0\u30fc\u30b8\u30e7\u30f3<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-185\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u74b0\u5883\u5909\u6570\u306e\u8a2d\u5b9a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-186\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30d5\u30a1\u30a4\u30eb\u306e\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-187\">\n<p class=\"wp-block-paragraph\">\u3000<strong>2. <strong>\u30ed\u30b0\u306e\u78ba\u8a8d\u65b9\u6cd5<\/strong><\/strong><\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">   # \u30b7\u30b9\u30c6\u30e0\u30ed\u30b0\u306e\u78ba\u8a8d\n   sudo tail -f \/var\/log\/syslog\n\n   # apt\u30ed\u30b0\u306e\u78ba\u8a8d\n   sudo tail -f \/var\/log\/apt\/term.log<\/pre>\n\n\n<div id=\"sgb-css-id-188\">\n<p class=\"wp-block-paragraph\">\u3000<strong>3. <strong><strong>\u30af\u30ea\u30fc\u30f3\u30a2\u30c3\u30d7\u624b\u9806<\/strong><\/strong><\/strong><\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">   # \u30d1\u30c3\u30b1\u30fc\u30b8\u30ad\u30e3\u30c3\u30b7\u30e5\u306e\u30af\u30ea\u30fc\u30f3\u30a2\u30c3\u30d7\n   sudo apt clean\n\n   # \u4e0d\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u524a\u9664\n   sudo apt autoremove<\/pre>\n\n\n<div id=\"sgb-css-id-189\">\n<p class=\"wp-block-paragraph\">\u3000<strong>4. <strong><strong><strong>\u4e88\u9632\u7684\u5bfe\u7b56<\/strong><\/strong><\/strong><\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-190\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u5b9a\u671f\u7684\u306a\u30b7\u30b9\u30c6\u30e0\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-191\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u4f7f\u7528\u3057\u3066\u3044\u306a\u3044Java\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u6574\u7406<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-192\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u74b0\u5883\u5909\u6570\u306e\u5b9a\u671f\u7684\u306a\u78ba\u8a8d<\/p>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306e\u4f5c\u6210<\/p>\n\n\n<div id=\"sgb-css-id-196\">\n<div class=\"wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-normal sgb-box-simple--with-border\"><div style=\"background-color:var(--wp--preset--color--sango-main);color:#FFF\" class=\"sgb-box-simple__title\">\ud83d\udca1<strong>\u30c8\u30e9\u30d6\u30eb\u4e88\u9632\u306eTips<\/strong><\/div><div class=\"sgb-box-simple__body\" style=\"border-color:var(--wp--preset--color--sango-main);background-color:#FFF\">\n<ul class=\"wp-block-list\"><div id=\"sgb-css-id-193\">\n<li>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u524d\u306b\u5fc5\u305a\u30b7\u30b9\u30c6\u30e0\u3092\u66f4\u65b0\u3059\u308b<\/li>\n<\/div>\n\n<div id=\"sgb-css-id-194\">\n<li>\u4e00\u5ea6\u306b\u8907\u6570\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u306a\u3044<\/li>\n<\/div>\n\n<div id=\"sgb-css-id-195\">\n<li>\u74b0\u5883\u5909\u6570\u306e\u5909\u66f4\u5f8c\u306f\u30bf\u30fc\u30df\u30ca\u30eb\u3092\u518d\u8d77\u52d5\u3059\u308b<\/li>\n<\/div>\n\n\n<li>\u91cd\u8981\u306a\u5909\u66f4\u524d\u306b\u306f\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u4f5c\u6210\u3059\u308b<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n<div id=\"sgb-css-id-197\">\n<h2 class=\"wp-block-heading\" id=\"i-17\">\u307e\u3068\u3081\uff1aUbuntu\u3067\u306eJava\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306f\u7c21\u5358\u3067\u3059\uff01<\/h2>\n<\/div>\n\n<div id=\"sgb-css-id-198\">\n<p class=\"wp-block-paragraph\">\u3053\u3053\u307e\u3067\u3001Ubuntu\u306bJava\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u65b9\u6cd5\u306b\u3064\u3044\u3066\u8a73\u3057\u304f\u89e3\u8aac\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u6700\u5f8c\u306b\u91cd\u8981\u306a\u30dd\u30a4\u30f3\u30c8\u3092\u307e\u3068\u3081\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u3002<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-199\">\n<h4 class=\"wp-block-heading\" id=\"i-18\">\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u624b\u9806\u306e\u8981\u70b9<\/h4>\n<\/div>\n\n<div id=\"sgb-css-id-200\">\n<p class=\"wp-block-paragraph\">\u30001. \u30d1\u30c3\u30b1\u30fc\u30b8\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u306e\u66f4\u65b0<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">   sudo apt update &amp;&amp; sudo apt upgrade -y<\/pre>\n\n\n<div id=\"sgb-css-id-201\">\n<p class=\"wp-block-paragraph\">\u30002. OpenJDK\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">   sudo apt install openjdk-17-jdk -y<\/pre>\n\n\n<div id=\"sgb-css-id-202\">\n<p class=\"wp-block-paragraph\">\u30003. \u74b0\u5883\u5909\u6570\u306e\u8a2d\u5b9a<\/p>\n<\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">   export JAVA_HOME=\/usr\/lib\/jvm\/java-17-openjdk-amd64<\/pre>\n\n\n<div id=\"sgb-css-id-203\">\n<h4 class=\"wp-block-heading\" id=\"i-19\">\u78ba\u8a8d\u3059\u3079\u304d\u30dd\u30a4\u30f3\u30c8<\/h4>\n<\/div>\n\n<div id=\"sgb-css-id-204\">\n<p class=\"wp-block-paragraph\">\u3000\u25cf Java\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u78ba\u8a8d\uff08<code>java -version<\/code>\uff09<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-205\">\n<p class=\"wp-block-paragraph\">\u3000\u25cf \u74b0\u5883\u5909\u6570\u306e\u8a2d\u5b9a\uff08<code>echo $JAVA_HOME<\/code>\uff09<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-206\">\n<p class=\"wp-block-paragraph\">\u3000\u25cf \u30b3\u30f3\u30d1\u30a4\u30e9\u306e\u52d5\u4f5c\u78ba\u8a8d\uff08<code>javac -version<\/code>\uff09<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-207\">\n<h4 class=\"wp-block-heading\" id=\"i-20\">\u6b21\u306e\u30b9\u30c6\u30c3\u30d7<\/h4>\n<\/div>\n\n<div id=\"sgb-css-id-208\">\n<p class=\"wp-block-paragraph\">\u30001. <strong>\u958b\u767a\u74b0\u5883\u306e\u69cb\u7bc9<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-209\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf IDE\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff08IntelliJ IDEA, Eclipse, VS Code\uff09<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-210\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30d3\u30eb\u30c9\u30c4\u30fc\u30eb\u306e\u8a2d\u5b9a\uff08Maven, Gradle\uff09<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-211\">\n<p class=\"wp-block-paragraph\">\u30002. <strong>\u30b9\u30ad\u30eb\u30a2\u30c3\u30d7<\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-212\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf Java\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306e\u57fa\u790e\u5b66\u7fd2<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-213\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf Spring Boot\u306b\u3088\u308bWeb\u958b\u767a<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-214\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u9023\u643a\u306e\u5b9f\u8df5<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-215\">\n<p class=\"wp-block-paragraph\">\u30003. <strong><strong>\u5b9f\u8df5\u7684\u306a\u958b\u767a<\/strong><\/strong><\/p>\n<\/div>\n\n<div id=\"sgb-css-id-216\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf \u30b5\u30f3\u30d7\u30eb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u4f5c\u6210<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-217\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf GitHub\u3067\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-218\">\n<p class=\"wp-block-paragraph\">\u3000\u3000\u25cf CI\/CD\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u69cb\u7bc9<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-219\">\n<h4 class=\"wp-block-heading\" id=\"i-21\">\u30c8\u30e9\u30d6\u30eb\u6642\u306e\u5bfe\u51e6\u6cd5<\/h4>\n<\/div>\n\n<div id=\"sgb-css-id-220\">\n<p class=\"wp-block-paragraph\">\u3000\u25cf \u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u305f\u3089\u3001\u307e\u305a<code>java -version<\/code>\u3067\u72b6\u614b\u78ba\u8a8d<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-221\">\n<p class=\"wp-block-paragraph\">\u3000\u25cf \u30d1\u30b9\u304c\u901a\u3063\u3066\u3044\u306a\u3044\u5834\u5408\u306f\u74b0\u5883\u5909\u6570\u3092\u518d\u78ba\u8a8d<\/p>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">\u3000\u25cf \u6a29\u9650\u30a8\u30e9\u30fc\u306e\u5834\u5408\u306f<code>sudo<\/code>\u306e\u4f7f\u7528\u3092\u78ba\u8a8d<\/p>\n\n\n<div id=\"sgb-css-id-222\">\n<p class=\"wp-block-paragraph\">\u672c\u8a18\u4e8b\u306e\u624b\u9806\u306b\u5f93\u3048\u3070\u3001\u8ab0\u3067\u3082\u7c21\u5358\u306bUbuntu\u3067Java\u958b\u767a\u74b0\u5883\u3092\u69cb\u7bc9\u3067\u304d\u307e\u3059\u3002\u74b0\u5883\u69cb\u7bc9\u306f\u958b\u767a\u306e\u7b2c\u4e00\u6b69\u3067\u3059\u3002\u3053\u3053\u3067\u5b66\u3093\u3060\u77e5\u8b58\u3092\u6d3b\u304b\u3057\u3066\u3001\u7d20\u6674\u3089\u3057\u3044Java\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u958b\u767a\u306b\u53d6\u308a\u7d44\u3093\u3067\u3044\u304d\u307e\u3057\u3087\u3046\uff01<\/p>\n<\/div>\n\n<div id=\"sgb-css-id-223\">\n<p class=\"wp-block-paragraph\">\u56f0\u3063\u305f\u3053\u3068\u304c\u3042\u308c\u3070\u3001\u672c\u8a18\u4e8b\u306e\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u30bb\u30af\u30b7\u30e7\u30f3\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u305d\u308c\u3067\u3082\u89e3\u6c7a\u3057\u306a\u3044\u5834\u5408\u306f\u3001Ubuntu\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u3084\u30b9\u30bf\u30c3\u30af\u30aa\u30fc\u30d0\u30fc\u30d5\u30ed\u30fc\u306a\u3069\u306e\u30c6\u30af\u30cb\u30ab\u30eb\u30d5\u30a9\u30fc\u30e9\u30e0\u3067\u8cea\u554f\u3059\u308b\u3053\u3068\u3092\u304a\u3059\u3059\u3081\u3057\u307e\u3059\u3002<\/p>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Warning: Undefined array key &#8220;is_admin&#8221; in \/home\/xs392991\/dexall.co.jp\/public_html\/articles\/wp-content\/themes\/ &#8230; <\/p>\n","protected":false},"author":1,"featured_media":2890,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,67],"tags":[],"class_list":["post-1075","post","type-post","status-publish","format-standard","has-post-thumbnail","category-java","category-java-setup"],"_links":{"self":[{"href":"https:\/\/dexall.co.jp\/articles\/index.php?rest_route=\/wp\/v2\/posts\/1075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dexall.co.jp\/articles\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dexall.co.jp\/articles\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dexall.co.jp\/articles\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dexall.co.jp\/articles\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1075"}],"version-history":[{"count":10,"href":"https:\/\/dexall.co.jp\/articles\/index.php?rest_route=\/wp\/v2\/posts\/1075\/revisions"}],"predecessor-version":[{"id":2905,"href":"https:\/\/dexall.co.jp\/articles\/index.php?rest_route=\/wp\/v2\/posts\/1075\/revisions\/2905"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dexall.co.jp\/articles\/index.php?rest_route=\/wp\/v2\/media\/2890"}],"wp:attachment":[{"href":"https:\/\/dexall.co.jp\/articles\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dexall.co.jp\/articles\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dexall.co.jp\/articles\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}