
こんな感じ
|
Linuxザウルス SL-C760 |
Linuxザウルスでいつでもどこでもインターネット計画。
|
LinuxザウルスでJava Applet計画。
#1 Posted by Keke at 3/6/27 00:00 削除
|
◆Java Appletのインストール場所
/home/QtPalmtop/javaディレクトリに任意のサブディレクトリを作成し、そこにclassファイル、jarファイル、htmlファイルを置く。
◆Java Applet起動スクリプトファイルの作成
以下の内容を参考に、Java Applet起動スクリプトファイルを作成する。
. /home/QtPalmtop/bin/installdir.sh
$QPEDIR/j2me/bin/cvm -XappName=$0 -appletviewer file:htmlファイルのパス
|
◆Java Applet起動スクリプトファイルのインストール場所
Java Applet起動スクリプトファイルは、/home/QtPalmtop/binディレクトリに置く。
◆Applet名.confファイルの作成
以下の内容を参考に、Applet名.confファイルを作成する。
[Desktop Entry]
Comment=コメント
Exec=Java Applet起動スクリプトのファイル名
Icon=Relationships
Icon=TicTacToe
Icon=28x283DJavaIconB
Type=Application
Name=Applet名
CanFastload=0
Display=640x480/144dpi,480x640/144dpi
HidePrivilege=1
NeedSpace=4096
|
◆Applet名.confファイルのインストール場所
Applet名.confファイルを、/home/QtPalmtop/apps/Javaディレクトリに置く。
#2 Posted by Keke at 3/6/27 00:00 削除
|
JAVAのコンパイルがPCではなく、Zaurusで出来たら便利だろうなと、セルフコンパイル環境の構築は思い立った。
LinuxザウルスにおけるJavaのセルフコンパイル環境については、たくぼ あきおさんのサイト「さるがとんだら」の(J2ME)SelfCompileのページにまとめられている。
これを参考にkjcを導入することにした。
次のページから、Kopi 2.1Bのkopi_2.1B_arm.ipkをダウンロードしてインストールする。ipkなので、インストールは「設定」タブの「ソフトウエア追加/削除」でを実行するだけで完了する。
http://community.zaurus.com/project/showfiles.php?group_id=22
|
readmeを読んでHello.javaを作成し、さてコンパイル・・・
bash-2.05$ cvm -Djava.class.path=/home/QtPalamtop/java/kopi/kjc-2.1B-bin.jarat.smd.kjc.Main -C/home/PtPalamtop/java/kopi/gclasses.zip Hello.java[Enter]
error:I/O Exception on file "classfile": ./Hello.class (Permissiondenied)
bash-2.05$
|
出来ません。classfileの作成が許可してもらえないという事?
権限を設定しろと言うのか?ファイルが無いのに・・・ファイルがあったらどうなんだ?
という訳で、ダミーのHello.classファイルを作成し、再びコンパイル・・・
bash-2.05$ cvm -Djava.class.path=/home/QtPalamtop/java/kopi/kjc-2.1B-bin.jarat.smd.kjc.Main -C/home/PtPalamtop/java/kopi/gclasses.zip Hello.java[Enter]
bash-2.05$ cvm Hello
Hello Dogface!
bash-2.05$
|
通ってしまいました。おまけに実行も出来てしまいました。ということは、新規にファイルを作成する権限がなかって事か?新規にファイルを作る権限の設定方法かぁ・・・
#3 Posted by Keke at 3/7/4 00:00 削除
|
JAVAのコンパイルで、既に存在するclassファイルの更新は出来るが、新規にclassファイルを作成する事が出来なかった。
これは、classファイルを作成するディレクトリに対し、suしてchmodコマンドで777を実行する事で、コンパイルが通り、classファイルが作成されるようになった。
#4 Posted by Keke at 3/7/7 00:00 削除
|
1P 最新100
このスレッドのトラックバックURL: http://hpcgi3.nifty.com/keke/tb.cgi/0004/0003 |
|