HP200LXの部屋

優れもの電子システム手帳です。
🎏HP200LXの部屋へようこそ
ホーム > Linuxザウルス SL-C760 > Java Applet

スペック

Linuxザウルス SL-C760

カテゴリ

Linuxザウルス SL-C760

Linuxザウルスでいつでもどこでもインターネット計画。

Java Applet

LinuxザウルスでJava Applet計画。

#1 Posted by Keke at 3/6/27 00:00

ここにポスト

JAVA Appletのインストール

◆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セルフコンパイル環境の構築

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

ここにポスト

その他(見出し追加)

ここにポスト


最近の記事

最近の追記/投票

Keke's Hideout HP200LXの部屋 powered by Hideout v.3.24.0117 Copyright (C)1998-2024 Keke.
本サイトで提供されるコンテンツの一部または全部を著作権法に規定する私的使用以外の目的で複製することはできません。