JAVAのインストール(未解決事項有り) [ubuntu]

ALMAにプロポーザルを提出するツールOTにはJAVAが必要だということで、
新しいPCにあるかどうかを確認する。

[ JAVA のサイト ]
http://java.com/ja/

まず、JAVAがあるかどうかを確認する。
上のサイトにいき、[ JAVAの有無のチェック ] - [ JAVAのバージョンの確認 ]

実際に私のPCでやってみると、
=====================================
新しいバージョンの Java が入手できます。
ダウンロードボタンをクリックして、お使いのオペレーティングシステムに推奨された Java をインストールしてください。
お使いの Java バージョン: Version 6 Update 20

注: 新たに Java ソフトウェアをインストールした場合は、インストール状況を確認する前にブラウザを再起動する必要があります。ブラウザのすべてのウィンドウをいったん閉じてから、再度開いてください。

無料 Java ソフトウェアをダウンロード
Version 6 Update 29
=====================================

という表示が出た。OTではVersion 6 以上ならOKとあったが、せっかくなので、
新しいバージョンをインストールしてみる。

環境:ubuntu 10.04 、64bit

[ 参考にしたサイト ]
http://java.com/ja/download/help/linux_x64_install.xml

【 ダウンロード 】
http://java.com にアクセスし、「ダウンロード」ボタンをクリック。
自己解凍型ファイルを使用して Linux x64 版 Java をインストールする。
このファイルを~/Download に保存。

ダウンロードし終わったら、ソフトウェアバンドルが完全で破損していないことを確認。
Web サイトに書かれているファイルのバイトサイズとダウンロードしたファイルのサイズが、
同じかどうかを確認すればよい。


【 インストール 】
まず、root になっておく。
$ su
パスワード:__________ <-- root パスワードを入力。

ダウンロードしたファイルの権限を変更し、実行可能にしておく。
# chmod a+x ~/Download/jre-6u29-linux-x64.bin

今回は、/usr/の下にjavaというフォルダを作ってその下にインストールする。
java というフォルダを作成。
# mkdir /usr/java

作ったフォルダの中に入る。
# cd /usr/java

先ほどダウンロードしたファイルを作ったフォルダの中に持っていく。
# mv ~/Download/jre-6u29-linux-x64.bin

インストールプロセスを開始する。
./jre-6u29-linux-x64.bin

バイナリライセンス契約書が表示され、yes と入力すると、処理が開始される。
Java は、独自のディレクトリ ( この例では、 /usr/java/jre1.6.0_29 ) にインストールされる。
インストールが完了すると、「Done」と表示される。

ディスクの空き容量を増やしたい場合は、bin インストールファイル( jre-6u29-linux-x64.bin )を削除してもよい。

root シェルを終了する。
# exit


JAVAのバージョンを確認するのは端末上でもできる。
実際にやってみると、
$ java -versin
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.04.2)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

。。。と何故か前のバージョンのままだ。。。

いろいろなサイトを見回って解決策を見つけてみる。
[ 閲覧したサイト ]
https://forums.ubuntulinux.jp/viewtopic.php?id=3982
http://blog.cles.jp/item/2389
http://blog.quall.net/program/227/

javaのパスが通っていないからかという自分なりの結論に至ったので、
.bashrc に以下を追加する。
$ vi .bashrc

JAVA_HOME=/usr/java/jre1.6.0_29
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

そして、パスを有効にして、再度バージョンの確認。
$ source .bashrc
$ java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.04.2)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

。。。変わらない。。。そもそも、「 tools.jar 」って何?? って思ったので、
探してみたけど、入ってなかった。。。なんか、version 6 になってから入ってないって記事もみつけたし、
謎だ。。。
とりあえず、今のまま使ってても支障はないので保留にしてて、いずれ分かったらアップする。
nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。