「CentOS 7/Oracle JDKをインストールする」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
CentOS7の公式[[Java]]は「[[Oracle JDK]]」ではなく「[[OpenJDK]]」となっている。 | CentOS7の公式[[Java]]は「[[Oracle JDK]]」ではなく「[[OpenJDK]]」となっている。 | ||
− | + | Javaアプリの中にはOpenJDKで動かないものが結構あり、どうしてもOracle JDKを入れたい場面が出てくる。 | |
− | |||
− | |||
− | |||
− | |||
+ | == 手順 == | ||
+ | === OpenJDKを入れる === | ||
+ | OpenJDKはネットから入れる。 | ||
+ | OpenJDKを事前に入れておくのは、後々に他のパッケージを入れた際にOpenJDKも入ることがあると、そのタイミングでJDKが勝手に切り替わり大混乱に陥ることがあるためである。 | ||
$ yum install java-1.8.0-openjdk | $ yum install java-1.8.0-openjdk | ||
− | ===Oracle JDKを入れる=== | + | === Oracle JDKを入れる === |
− | |||
OracleJDKのRPMは[[Oracle]]のサイトから事前に[[ダウンロード]]しておく。 | OracleJDKのRPMは[[Oracle]]のサイトから事前に[[ダウンロード]]しておく。 | ||
− | + | yumコマンドで入れること。rpmコマンドで入れると[[データベース]]が壊れる。 | |
− | |||
− | |||
$ yum localinstall jdk-8u141-linux-x64.rpm | $ yum localinstall jdk-8u141-linux-x64.rpm | ||
− | ===Oracle JDKを登録する=== | + | === Oracle JDKを登録する === |
CentOS7に[[JDK]]が複数あることを登録する必要がある。 | CentOS7に[[JDK]]が複数あることを登録する必要がある。 | ||
rpmを入れただけで自動登録されたりはしない。 | rpmを入れただけで自動登録されたりはしない。 | ||
23行目: | 20行目: | ||
$ alternatives --install /usr/bin/java java /usr/java/default/bin/java 17000 | $ alternatives --install /usr/bin/java java /usr/java/default/bin/java 17000 | ||
− | ===Oracle JDKを使う設定にする=== | + | === Oracle JDKを使う設定にする === |
Oracle JDKは「/usr/java/」ディレクトリに[[インストール]]されるのでそれっぽい方を選べ。 | Oracle JDKは「/usr/java/」ディレクトリに[[インストール]]されるのでそれっぽい方を選べ。 | ||
$ alternatives --config java | $ alternatives --config java | ||
36行目: | 33行目: | ||
Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:2 | Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:2 | ||
− | ===Javaのバージョンを確認する=== | + | === Javaのバージョンを確認する === |
$ java -version | $ java -version | ||
java version "1.8.0_141" | java version "1.8.0_141" | ||
42行目: | 39行目: | ||
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode) | Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode) | ||
− | ==関連項目== | + | == 関連項目 == |
− | + | * [[CentOS 7/MonoDevelopをインストールする]] | |
− | *[[CentOS 7/MonoDevelopをインストールする]] | + | * [[CentOS 7/Oracle JDKをインストールする]] |
− | *[[CentOS 7/Oracle JDKをインストールする]] | + | * [[CentOS 7/PostgreSQLをインストールする]] |
− | *[[CentOS 7/PostgreSQLをインストールする]] | + | * [[CentOS 7/ディスクを増設する]] |
− | *[[CentOS 7/ディスクを増設する]] | + | * [[CentOS 7/自動的にネットワークに接続する]] |
− | *[[CentOS 7/自動的にネットワークに接続する]] | ||
− | ==参考文献== | + | == 参考文献 == |
{{reflist}} | {{reflist}} | ||
[[category: CentOS 7]] | [[category: CentOS 7]] |