おのたく日記 YouTubeも始めました→
2005-10-31(Mon) [長年日記]
■ [Java][Debian] Debian 3.1(sarge)のJava SEを5.0_05に上げる
JDeveloper 10g (10.1.3) Eary Access 1を使うには Sun J2SE 1.5.0_05が必要だというので、おうちサーバにインストールすることにした。
1月25日の日記に書いたように、Woodyではj2se-packageを使っていたが、Debian 3.1(sarge)になっているので、新しくなったjava-packageをインストールして使ってみることにする。
aptiudeで、java-packageをインストールして、j2se-packageをremoveした。
さて、JDKのインストール
1. SunのJava SEのページから、J2SE 5.0のDownloadのページへ行ってJDK 5.0 Update 5のLinux self-extracting file jdk-1_5_0_05-linux-i586.binをダウンロードする。
2. $ fakeroot make-jpkg jdk-1_5_0_05-linux-i586.bin でDebianパッケージする。
3. $ sudo dpkg -i sun-j2sdk1.5_1.5.0+update05_i386.deb
で、完成
$ java -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)
tomcatでは、いまだに1.4.2を使っているけど、defaultは1.5.0なのね。
■ [Debian] tomcat4のJDKの位置
Debian 3.1(sarge)では/etc/default/tomcat4でJAVA_HOMEを設定することもできるけど、設定していない場合には、/etc/init.d/tomcat4で/usr/lib/j2sdk1.4-sun /usr/lib/j2sdk1.4-ibm /usr/lib/j2sdk1.3-ibm /usr/lib/j2sdk1.4 /usr/lib/j2sdk1.3 /usr/lib/j2se/1.4 /usr/lib/j2se/1.3 /usr/lib/kaffeから自動的に探してくれる。
というわけで、 おうちサーバではJava2 SE 5.0でなくてJava2 SE 1.4の/usr/lib/j2sdk1.4-sunが使われるのね。
% fakeroot make-jpkg jdk-1_5_0_06-linux-amd64.bin として、sun-j2sdk1.5_1.5.0+update06_amd64.debを作ってインストールした。 参照: 10月31日の日記 結果は、 java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java ..
|