[Armadillo:07648] Re: Javaのセットアップについて
Takenoshita Koyo
email@hidden
2011年 10月 21日 (金) 18:42:05 JST
竹之下です。
> ARM用J2REのリンクへアクセスすると
> Network Error (dns_unresolved_hostname)と出てしまいます。
> つきましては、他にARM用のJ2REをダウンロードする場所を知っている方がいれば教えていただきたいです。
下記からダウンロードできるようです。
http://ftp.nluug.nl/languages/java/jdk/JDK-1.3.1/arm/rc1/j2re-1.3.1-RC1-linux-arm.tar.bz2
Howto本文にも書いてあるように、Balckdownプロジェクトは既に終了しているので、
ご参考程度にArmadillo-220でJava Runtimeを動かす他の方法を紹介します。
大まかには、以下のような手順となります。
1. Armadillo-220のユーザーランドをDebianにする
2. free-java-sdk (Sable VM)をインストールする
1. Armadillo-220のユーザーランドをDebianにする
==============================================
いきなり、裏技です。
free-java-sdkをインストールするには、Debianのパッケージ管理システムを
使うのが簡単なのですが、残念なことにArmadillo-220用のDebianユーザーランドは
用意されていません。しかし、Armadillo-9用のものを流用できます。
13.4.1. Debian GNU/Linuxを構築する - Armadillo-9ソフトウェアマニュアル
http://manual.atmark-techno.com/armadillo-9/armadillo-9_software_manual_ja-1.2.1/ch13.html#sec-6-3-1
を参考に、"USBメモリ"に"Armadillo-9"用のDebianユーザーランドを展開してください。
続いて、Armadillo-220を保守モードで起動し、カーネルパラメータを以下のように設定してください。
hermit> setenv console=ttyAM0 root=/dev/sda1 rootfs=ext3 rootdelay=10 noinitrd
カーネルパラメータを設定した後、USBメモリをArmadillo-220に接続して起動すると、
USBメモリをルートファイルシステムに使用するようになります。
2. free-java-sdk (Sable VM)をインストールする
=============================================
手順1でセットアップしたDeibanは、Debian 3.0 (etch)です。
Debian etchでの、Java Runtimeのパッケージ名はfree-java-sdkなので、
それをインストールします。
debian:~# apt-get install free-java-sdk
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
classpath-tools defoma fastjar file fontconfig fontconfig-config java-common
jikes jikes-sablevm libatk1.0-0 libcairo2 libexpat1 libffi4 libfontconfig1
libfreetype6 libglib2.0-0 libgtk2.0-0 libgtk2.0-common libice6 libjpeg62
libltdl3 libmagic1 libpango1.0-0 libpango1.0-common libpng12-0
libsablevm-classlib1-java libsablevm-native1 libsablevm1 libsm6 libtiff4
libx11-6 libx11-data libxau6 libxcursor1 libxdmcp6 libxext6 libxfixes3
libxft2 libxi6 libxinerama1 libxrandr2 libxrender1 libxtst6 perl
perl-modules sablevm ttf-dejavu ucf unzip x11-common
Suggested packages:
defoma-doc psfontmgr x-ttcidfont-conf dfontmgr gjdoc equivs libfreetype6-dev
ttf-kochi-gothic ttf-kochi-mincho ttf-thryomanes ttf-baekmuk
ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp
ttf-arphic-bkai00mp libsablevm1-dev libterm-readline-gnu-perl
libterm-readline-perl-perl zip
Recommended packages:
libft-perl libgnujaxp-java libatk1.0-data libglib2.0-data hicolor-icon-theme
libgtk2.0-bin perl-doc debconf-utils
The following NEW packages will be installed:
classpath-tools defoma fastjar file fontconfig fontconfig-config
free-java-sdk java-common jikes jikes-sablevm libatk1.0-0 libcairo2
libexpat1 libffi4 libfontconfig1 libfreetype6 libglib2.0-0 libgtk2.0-0
libgtk2.0-common libice6 libjpeg62 libltdl3 libmagic1 libpango1.0-0
libpango1.0-common libpng12-0 libsablevm-classlib1-java libsablevm-native1
libsablevm1 libsm6 libtiff4 libx11-6 libx11-data libxau6 libxcursor1
libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxrandr2
libxrender1 libxtst6 perl perl-modules sablevm ttf-dejavu ucf unzip
x11-common
0 upgraded, 51 newly installed, 0 to remove and 0 not upgraded.
Need to get 26.7MB of archives.
After unpacking 83.9MB of additional disk space will be used.
Do you want to continue [Y/n]?
依存する色々なパッケージもインストールしても良いか聞かれるので、yと答えてください。
かなり時間がかかりますので、気長にお待ち下さい。
インストールが完了すると、javaコマンドが使えるようになります。
free-java-sdkパッケージでインストールされるものの実体は、Sable VMという
Java Runtimeです。
debian:~# java --version
SableVM version 1.13
- compile date and time: 2006-09-09 15:34:20 UTC
- gcc version: 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)
- 'real life brokenness' features enabled
- signal based exception detection
- copying garbage collection
- bidirectional object layout
- direct-threaded interpreter
以上の手順で、とりあえずArmadillo-220でjavaが使えるようになると思います。
Debianではなく、標準のユーザーランドにしたい場合には、javaコマンドの実行
に必要最低限なライブラリや設定ファイルなどをコピーして使うことになります。
(2011年10月21日 10:25), Takeshi Tsushima wrote:
> お世話になります。對馬です。
>
> 現在armadillo-220でRSNPを使えるようにするために、Javaのプログラムを動作させようと試みています。そこで、ArmadilloのHPのHowtoにある「Javaのセットアップ」
> (http://armadillo.atmark-techno.com/howto/debian-java-tomcat)
> という記事を参照したのですが、ARM用J2REのリンクへアクセスすると
> Network Error (dns_unresolved_hostname)と出てしまいます。
> つきましては、他にARM用のJ2REをダウンロードする場所を知っている方がいれば教えていただきたいです。
>
> よろしくお願いします。
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
--
Koyo Takenoshita
armadillo メーリングリストの案内