Linux(debian)にインストールしたj2sdk1.4.2を1.5へをバージョンアップしたいのですがどうすればいいか教えてください。

もしくは1.4.2(JREも)の削除するにはどうすればよいか教えてください。

インストールはj2sdk-1_4_2_18-linux-i586.binから行いました。
その後jdk-1_5_0_16-linux-i586.binをインストールしましたが、
java -versionをすると1.4.2となっています。

回答の条件
  • 1人3回まで
  • 登録:2008/09/21 19:08:38
  • 終了:2008/09/21 23:17:47

回答(1件)

id:un0 No.1

un0回答回数651ベストアンサー獲得回数322008/09/21 19:42:54

ポイント60pt

例えば

■1.4.2が

/usr/bin/java

■1.5

/usr/local/jre1.5.0_16/bin/java

等にインストールされていることが考えられます。

また

java -versionをすると1.4.2

とのことより1.4.2のjavaのほうがPATHのより前に設定されている

どこのjavaが使用されているかはwhichで確認できます。

$ which java

/usr/bin/java

fullPATHで指定すれば1.5を使用できます。

/usr/local/jre1.5.0_16/bin/java -version


もしそれが面倒であれば、

PATHの設定で1.5を1.4.2より先に見つかるようにする

または、

/usr/bin/java

もどこかへのシンボリックリンクとなっていることが考えられるので

/usr/bin/java

/usr/local/jre1.5.0_16/bin/java

を参照するようにする


あと、CLASSPATHも1.5を使用するようにすることを忘れないようにしてください。


参考になれば幸いです。

id:kipposhi

解答を見ていて気が付きました。

1.4.2と1.5をインストールしたと思っていましたが「java -version」の結果をよくよくみるとdebianに元からインストールされているjavaのようで、1.4.2と1.5はj2sdk-1_4_2_18-linux-i586.binとjdk-1_5_0_16-linux-i586.binを展開したディレクトリに置いてある状態でした。

使いたいほうのjavaを優先でPATHに書いてうまくいきました。

ありがとうございました。

2008/09/21 23:03:13

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません