HP200LXとHT-01Aの部屋

優れもの電子システム手帳です。
ホーム > Linuxザウルス SL-C760 > Java Applet

こんな感じ

Linuxザウルス SL-C760

スレッド一覧
インターネット
PHSの接続性
On/Offボタンが効かない・・・
キーが効かない・・・
電池ギレ
Cygwin
スタイラスペン
落下
Linuxザウルスを使い初めて思うこと
NetFront
ソフトウエア
Java Applet
ファーストコンタクト

カテゴリ

HP200LX
docomo HT-01A(HTC Touch Pro)
W-ZERO3
DoCoMo FOMA D903i
Linuxザウルス SL-C1000
お知らせ
EM・ONE
Linuxザウルス SL-C760
雑談コーナー
リンク
Linuxザウルス SL-C860
HP200LX用拙作ソフトウエア

最近の記事

パケットカウンター
@niftyで接続する為の設定
TouchFLD3Dから起動するブラウザを変更する
絵文字を表示する
カメラのキャプチャモードを追加する

最近の追記/投票

電池の蓋
音飛び解消 - ミュージックで音飛び
カメラの音を小さくする
予定表に祝日を追加する
ミュージックで音飛び
無線LAN
ドコモ、新製品を11月5日発表
ファイル転送&管理ファイル更新ツール - TV番組鑑賞計画
その後ののLX - トップページのLXの絵
ファイル転送&管理ファイル更新ツール - TV番組鑑賞計画

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 削除

1P 最新100

トラックバック

このスレッドのトラックバックURL:
http://hpcgi3.nifty.com/keke/tb.cgi/0004/0003

このスレッドに追記

サブタイトル: *変更すると新記事になります。

おなまえ:

画像File: *添付できる画像ファイルは512KB以下のJPEGかGIFのみです。

本文: *<b><i><s><font>タグが使用できます。

削除キー: *入力しておけば、後から削除する事ができます。(英数字で8文字以内)

・タイトル、お名前、本文が未入力の場合は追加されません。

・スレ違いな書き込みは[新規スレッド作成フォーム]から書き込んでください。


画面TOP↑
Keke's HideoutHP200LXとHT-01Aの部屋 powered by Hideout v.3.9.5.13 Copyright (C)1998-2009 Keke.
本サイトで提供されるコンテンツの一部または全部を著作権法に規定する私的使用以外の目的で複製することはできません。
藍より青し | 頭文字D<イニシャルD> | Aptivaと自作PC | HP200LXとlinuxザウルス