Fedora Core 6 Java 6 SDK のインストール
ナビゲーションに移動
検索に移動
目次
Fedora Core 6 Java 6 SDK のインストール
Fedora Core | {{include_html banner_html, "!FedoraCora"}}
ダウンロード
http://java.sun.com/javase/ja/6/download.html jdk-6-linux-i586-rpm.bin
Fedora に入っているJDK
$ whereis java java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java $ ls /usr/bin/java /usr/bin/java $ ls -l /usr/bin/java lrwxrwxrwx 1 root root 22 2月 8 11:15 /usr/bin/java -> /etc/alternatives/java $ ls -l /etc/alternatives/java lrwxrwxrwx 1 root root 35 2月 8 11:15 /etc/alternatives/java -> /usr/lib/jvm/jre-1.4.2-gcj/bin/java
GCJ はJava言語のためのフリーなコンパイラ
インストール
http://java.sun.com/javase/ja/6/webnotes/install/jdk/install-linux.html
インストール形式
- 自己解凍バイナリファイル
- すべてのユーザが、JDK を任意の場所に簡単にインストールできます。ただし、Linux 付属のシステム版 Java プラットフォームを上書きできるのは root ユーザだけです
- RPM パッケージ
- RPM パッケージを格納した rpm.bin ファイルです。スーパーユーザ (root ユーザ) が、rpm ユーティリティを使ってインストール。
RPM パッケージを選択。
実行アクセス権をあたえる
# chmod a+x jdk-6-linux-i586-rpm.bin
実行
# ./jdk-6-linux-i586-rpm.bin
ライセンスに同意
For inquiries please contact: Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. Do you agree to the above license terms? [yes or no] yes
RPMパッケージがインストールされる bin および rpm ファイルを削除
RPMパッケージが以下のリンクを作成
リンク | 内容 |
---|---|
/usr/java/latest | Sun Microsystems が最新バージョンとみなす Java のバージョンを指します。 パッケージをアップグレードした場合、この値が最新のバージョンでない場合は上書きされます。 |
/usr/java/default | デフォルトで /usr/java/default は /usr/java/latest を指します。ただし、管理者が /usr/java/default が他のバージョンの Java を指すよう変更した場合は、その後のパッケージのアップグレードも管理者によって行われ、上書きされることはありません。 |
DK がインストールされると、JRE リンクとは別に javac jar と javadoc へのリンクが作成されます。これらのリンクは、/usr/java/default によって参照される適切なツールを指します。
# ls -l /usr/bin/javac lrwxrwxrwx 1 root root 27 2月 13 08:53 /usr/bin/javac -> /usr/java/default/bin/javac
# java Usage: gij [OPTION] ... CLASS [ARGS] ... to invoke CLASS.main, or gij -jar [OPTION] ... JARFILE [ARGS] ... to execute a jar file Try `gij --help' for more information.
まだ、java が、GCJを指しているので、/usr/java/default/bin に差し替え
GCJのリンクの名前を変える
# mv java java_gij
シンボリックリンクを貼る
# ln -s /usr/java/default/bin/java java
確認
# ls -l java* lrwxrwxrwx 1 root root 26 2月 13 09:09 java -> /usr/java/default/bin/java lrwxrwxrwx 1 root root 22 2月 8 11:15 java_gij -> /etc/alternatives/java lrwxrwxrwx 1 root root 27 2月 13 08:53 javac -> /usr/java/default/bin/javac lrwxrwxrwx 1 root root 29 2月 13 08:53 javadoc -> /usr/java/default/bin/javadoc lrwxrwxrwx 1 root root 28 2月 13 08:53 javaws -> /usr/java/default/bin/javaws
{{include_html banner_html, "!Java"}}
© 2006 矢木浩人