カテゴリ:Java

2008-11-17 Mon


J2SE Runtime Enviromnent 5.0 Update X を削除 [Java]


VMware上に作った WindowsXP の容量が溢れそう。またディスクを拡張
してもいいんだけど、とりあえず、不要なファイルの削除を。

J2SE Runtime Enviromnent 5.0 Update Xなファイルが溜って来たので、まぁつかうことがなかろうという安直な考えで、削除を実行。

JRE の新しいバージョンをインストールしたら、旧バージョンを削除してもかまいませんか。
http://www.java.com/ja/download/faq/5000070400.xml

via http://oshiete1.goo.ne.jp/qa3576058.html



2007-06-22 Fri


JAVAからJAVAへ [Java]


プログラマのための移行ガイド(Rails勉強しなきゃと不安になっている日とへ)
http://www.littlevoice.jp/works/event/objectclub2007summer/j2j/Java2Java.html


2007-06-18 Mon


CROSSFIRE DBとコンパイラの日記 [Java]


CROSSFIRE DBとコンパイラの日記
http://d.hatena.ne.jp/i-zuka/

WEBアプリを HTML+SQLのみで開発するフレームワーク、Alinous の作者の日記


2006-09-07 Thu


Java 6 を Debian で [Java][Debian]


某ソフトを試そうと思ったら Java 6必須だったので、いれてみる。

とりあえず Java6 のバイナリを落して来て、make-jpkg を使って Deb 化。

kunitake@stardust:~/src$ fakeroot make-jpkg jdk-6-beta2-linux-i586.bin
Creating temporary directory: /tmp/make-jpkg.zyETYm8199
Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk-doc.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk-doc.sh sun-j2sdk.sh

Detected Debian build architecture: i386
Detected Debian GNU type: i486-linux-gnu

No matching plugin was found.
Removing temporary directory: done


む? どうも動かない。

/usr/share/java-package/sun-j2sdk.sh


を見てみると、どうやら Java6 には make-jpkg 自体が対応していないようだ。

「どうにかなんないの?」

と、きっと同じことを思っている人がいるはず! と思ってググってみると、いた!

http://www.mail-archive.com/debian-java@lists.debian.org/msg10847.html

の一連の議論を追って行くと

http://www.mail-archive.com/debian-java@lists.debian.org/msg10870.html

にまさにその回答が!

ってなわけで

# cd /usr/share/javapackage
# cp -rp sun-j2sdk1.5 sun-j2sdk1.6
# cp -pi sun-j2sdk.sh sun-j2sdk.sh.orig
# vi sun-j2sdk.sh


で、さっきのリンク先にあるパッチのように

"jdk-6-beta"*) # EXPERIMENTAL
   j2se_version=6.0.0+beta-${archive_name:17:2}
   j2se_expected_min_size=100
   found=true
   ;;


な部分を追加し、ダウンロードしたファイルを rename する。検証が面倒なので、本記事と同じファイル名に (^_^;

$ mv jdk-6-beta2-linux-i586.bin jdk-6-beta2-bin-b84-linux-i586-11_may_2006.bin


あとは

$ fakeroot make-jpkg jdk-6-beta2-bin-b84-linux-i586-11_may_2006.bin


すると、sun-j2sdk6.0_6.0.0+beta-84_i386.deb が出来ているので、インストール。

# dpkg -i sun-j2sdk6.0_6.0.0+beta-84_i386.deb


すばらしい :-)