!!!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|http://ja.wikipedia.org/wiki/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"}}