ソフトウェア/Javaの開発環境をCentOSにインストールする方法
の編集
Top
/
ソフトウェア
/
Javaの開発環境をCentOSにインストールする方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * Javaの開発環境をCentOSにインストールする方法 [#qb10e129] 本記事は、CentOSにyumコマンドを使用してJavaの開発環境(JDK)をインストールする方法を記します。~ 使用したOSのバージョンは、CentOS6になります。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事 [#l8b38f5f] - [[複数バージョンがインストールされているプログラムの切り替え・update-alternatives>逆引きUNIXコマンド/複数バージョンがインストールされているプログラムの切り替え]] -[[Javaの開発環境をUbuntuにインストールする方法>ソフトウェア/Javaの開発環境をUbuntuにインストールする方法]] * CentOSにJDKをインストールする [#b9b9f4ac] yumコマンドでjdkで検索すると以下の出力になりました。(CentOSは64bit版を使用) $ yum search jdk Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp =============================== N/S Matched: jdk =============================== java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle ldapjdk-javadoc.x86_64 : Javadoc for ldapjdk icedtea-web.x86_64 : Additional Java components for OpenJDK ldapjdk.x86_64 : The Mozilla LDAP Java SDK Name and summary matches only, use "search all" for everything. Java言語による開発を行うので、以下のどちらかをインストールすることになります。 java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment * yumコマンドを使ってJDKをインストール [#ufeee4ee] 以下のコマンドによりJDKをインストールすることができます。(rootユーザで行ってください。)~ - java-1.6 yum install java-1.6.0-openjdk-devel - java-1.7 yum install java-1.7.0-openjdk-devel 以下の出力はjava-1.7(JDK)をインストールしたときの出力です。 [sakura@centos6 ~]$ su - パスワード: [root@centos6 ~]# yum install java-1.7.0-openjdk-devel Loaded plugins: fastestmirror, priorities, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: ftp.nara.wide.ad.jp * extras: ftp.nara.wide.ad.jp * rpmforge: ftp.riken.jp * updates: ftp.nara.wide.ad.jp 13 packages excluded due to repository priority protections Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package java-1.7.0-openjdk-devel.x86_64 1:1.7.0.9-2.3.4.1.el6_3 will be installed --> Processing Dependency: java-1.7.0-openjdk = 1:1.7.0.9-2.3.4.1.el6_3 for package: 1:java-1.7.0-openjdk-devel-1.7.0.9-2.3.4.1.el6_3.x86_64 --> Running transaction check ---> Package java-1.7.0-openjdk.x86_64 1:1.7.0.9-2.3.4.1.el6_3 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: java-1.7.0-openjdk-devel x86_64 1:1.7.0.9-2.3.4.1.el6_3 updates 9.4 M Installing for dependencies: java-1.7.0-openjdk x86_64 1:1.7.0.9-2.3.4.1.el6_3 updates 26 M Transaction Summary ================================================================================ Install 2 Package(s) Total download size: 35 M Installed size: 125 M Is this ok [y/N]: y Downloading Packages: (1/2): java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64.r | 26 MB 00:09 (2/2): java-1.7.0-openjdk-devel-1.7.0.9-2.3.4.1.el6_3.x8 | 9.4 MB 00:05 -------------------------------------------------------------------------------- Total 2.3 MB/s | 35 MB 00:15 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : 1:java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64 1/2 Installing : 1:java-1.7.0-openjdk-devel-1.7.0.9-2.3.4.1.el6_3.x86_64 2/2 Verifying : 1:java-1.7.0-openjdk-devel-1.7.0.9-2.3.4.1.el6_3.x86_64 1/2 Verifying : 1:java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64 2/2 Installed: java-1.7.0-openjdk-devel.x86_64 1:1.7.0.9-2.3.4.1.el6_3 Dependency Installed: java-1.7.0-openjdk.x86_64 1:1.7.0.9-2.3.4.1.el6_3 Complete! JDKインストール後、javacのバージョンとjavaのバージョンを確認してみました。 [sakura@centos6 ~]$ javac -version javac 1.7.0_09 [sakura@centos6 ~]$ java -version java version "1.7.0_09-icedtea" OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64) OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode) 本資料作成時点では、1.6と1.7が提供されています。~ 今後JDKのバージョンアップがあり、パッケージが提供されれば ''yum search jdk'' で検索結果に表示されるようになるかもしれません。~ 本資料作成時点(2012/2/8)では、java1.7が最新のバージョンです。 * 複数バージョンのJDKをインストールしてしまった場合の対処 [#dbdc668e] 複数のJDKをインストールした場合、update-alternativesにより切替を行うことができます。~ update-alternativesの記事: [[複数バージョンがインストールされているプログラムの切り替え・update-alternatives>逆引きUNIXコマンド/複数バージョンがインストールされているプログラムの切り替え]] 以下のコマンドでインストールされているJDKの一覧と現在使用している(選択している)JDKが確認できます。~ 作業はrootで行いました。 以下の出力からわかるように、java,javacのバージョンを切替える場合は切替するバージョンを数字で選択しEnterキーを押せば変更されます。 - javacの切替 update-alternatives --config javac 上記のコマンドを実行したときの出力です。 [root@centos6 jvm]# update-alternatives --config javac 2 プログラムがあり 'javac' を提供します。 選択 コマンド ----------------------------------------------- *+ 1 /usr/lib/jvm/java-1.7.0-openjdk.x86_64/bin/javac 2 /usr/lib/jvm/java-1.6.0-openjdk.x86_64/bin/javac - javaの切替 update-alternatives --config java 上記のコマンドを実行したときの出力です。 [root@centos6 ~]# update-alternatives --config java 2 プログラムがあり 'java' を提供します。 選択 コマンド ----------------------------------------------- 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java *+ 2 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java Enter を押して現在の選択 [+] を保持するか、選択番号を入力します: 以上で、CentOSに提供されているJDKのパッケージ(openjdk)のインストール記事でした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * Javaの開発環境をCentOSにインストールする方法 [#qb10e129] 本記事は、CentOSにyumコマンドを使用してJavaの開発環境(JDK)をインストールする方法を記します。~ 使用したOSのバージョンは、CentOS6になります。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事 [#l8b38f5f] - [[複数バージョンがインストールされているプログラムの切り替え・update-alternatives>逆引きUNIXコマンド/複数バージョンがインストールされているプログラムの切り替え]] -[[Javaの開発環境をUbuntuにインストールする方法>ソフトウェア/Javaの開発環境をUbuntuにインストールする方法]] * CentOSにJDKをインストールする [#b9b9f4ac] yumコマンドでjdkで検索すると以下の出力になりました。(CentOSは64bit版を使用) $ yum search jdk Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp =============================== N/S Matched: jdk =============================== java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle ldapjdk-javadoc.x86_64 : Javadoc for ldapjdk icedtea-web.x86_64 : Additional Java components for OpenJDK ldapjdk.x86_64 : The Mozilla LDAP Java SDK Name and summary matches only, use "search all" for everything. Java言語による開発を行うので、以下のどちらかをインストールすることになります。 java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment * yumコマンドを使ってJDKをインストール [#ufeee4ee] 以下のコマンドによりJDKをインストールすることができます。(rootユーザで行ってください。)~ - java-1.6 yum install java-1.6.0-openjdk-devel - java-1.7 yum install java-1.7.0-openjdk-devel 以下の出力はjava-1.7(JDK)をインストールしたときの出力です。 [sakura@centos6 ~]$ su - パスワード: [root@centos6 ~]# yum install java-1.7.0-openjdk-devel Loaded plugins: fastestmirror, priorities, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: ftp.nara.wide.ad.jp * extras: ftp.nara.wide.ad.jp * rpmforge: ftp.riken.jp * updates: ftp.nara.wide.ad.jp 13 packages excluded due to repository priority protections Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package java-1.7.0-openjdk-devel.x86_64 1:1.7.0.9-2.3.4.1.el6_3 will be installed --> Processing Dependency: java-1.7.0-openjdk = 1:1.7.0.9-2.3.4.1.el6_3 for package: 1:java-1.7.0-openjdk-devel-1.7.0.9-2.3.4.1.el6_3.x86_64 --> Running transaction check ---> Package java-1.7.0-openjdk.x86_64 1:1.7.0.9-2.3.4.1.el6_3 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: java-1.7.0-openjdk-devel x86_64 1:1.7.0.9-2.3.4.1.el6_3 updates 9.4 M Installing for dependencies: java-1.7.0-openjdk x86_64 1:1.7.0.9-2.3.4.1.el6_3 updates 26 M Transaction Summary ================================================================================ Install 2 Package(s) Total download size: 35 M Installed size: 125 M Is this ok [y/N]: y Downloading Packages: (1/2): java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64.r | 26 MB 00:09 (2/2): java-1.7.0-openjdk-devel-1.7.0.9-2.3.4.1.el6_3.x8 | 9.4 MB 00:05 -------------------------------------------------------------------------------- Total 2.3 MB/s | 35 MB 00:15 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : 1:java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64 1/2 Installing : 1:java-1.7.0-openjdk-devel-1.7.0.9-2.3.4.1.el6_3.x86_64 2/2 Verifying : 1:java-1.7.0-openjdk-devel-1.7.0.9-2.3.4.1.el6_3.x86_64 1/2 Verifying : 1:java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64 2/2 Installed: java-1.7.0-openjdk-devel.x86_64 1:1.7.0.9-2.3.4.1.el6_3 Dependency Installed: java-1.7.0-openjdk.x86_64 1:1.7.0.9-2.3.4.1.el6_3 Complete! JDKインストール後、javacのバージョンとjavaのバージョンを確認してみました。 [sakura@centos6 ~]$ javac -version javac 1.7.0_09 [sakura@centos6 ~]$ java -version java version "1.7.0_09-icedtea" OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64) OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode) 本資料作成時点では、1.6と1.7が提供されています。~ 今後JDKのバージョンアップがあり、パッケージが提供されれば ''yum search jdk'' で検索結果に表示されるようになるかもしれません。~ 本資料作成時点(2012/2/8)では、java1.7が最新のバージョンです。 * 複数バージョンのJDKをインストールしてしまった場合の対処 [#dbdc668e] 複数のJDKをインストールした場合、update-alternativesにより切替を行うことができます。~ update-alternativesの記事: [[複数バージョンがインストールされているプログラムの切り替え・update-alternatives>逆引きUNIXコマンド/複数バージョンがインストールされているプログラムの切り替え]] 以下のコマンドでインストールされているJDKの一覧と現在使用している(選択している)JDKが確認できます。~ 作業はrootで行いました。 以下の出力からわかるように、java,javacのバージョンを切替える場合は切替するバージョンを数字で選択しEnterキーを押せば変更されます。 - javacの切替 update-alternatives --config javac 上記のコマンドを実行したときの出力です。 [root@centos6 jvm]# update-alternatives --config javac 2 プログラムがあり 'javac' を提供します。 選択 コマンド ----------------------------------------------- *+ 1 /usr/lib/jvm/java-1.7.0-openjdk.x86_64/bin/javac 2 /usr/lib/jvm/java-1.6.0-openjdk.x86_64/bin/javac - javaの切替 update-alternatives --config java 上記のコマンドを実行したときの出力です。 [root@centos6 ~]# update-alternatives --config java 2 プログラムがあり 'java' を提供します。 選択 コマンド ----------------------------------------------- 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java *+ 2 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java Enter を押して現在の選択 [+] を保持するか、選択番号を入力します: 以上で、CentOSに提供されているJDKのパッケージ(openjdk)のインストール記事でした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する