DOS では、zip アーカイブを unzip386.exe で展開することができます。
set PATH=c:\kaffepc\bin set KAFFEHOME=c:/kaffepc set CLASSPATH=<user-jar or user-zip files>環境変数 KAFFEHOME, CLASSPATH のセパレータが '/' (スラッシュ) である点に 注意してください。CLASSPATHには、動作させる Java アプリケーションの zip/jar ファイルを適宜追加します。
注)KaffePC 1.0 beta3 から、システムクラス klasses.jar, kaffepc.jar はシステム起動時に自動的に追加されるようになりました。
また、%KAFFEHOME%/lib/ext ディレクトリに拡張子 .jar のついたファイル を置いておくことで、システム起動時に自動的にクラスパスに追加することがで きます。クラスパスに設定される順番は以下のようになっています。
C:\> kaffe <mainメソッドを持つクラス名>なお、複数のクラスをアプリケーションとして同時に起動する場合には、 KaffePC Launcher を使用します。
set LANG=ja_JP.SJISまた、タイムゾーンを日本標準時間にするには、次の環境変数を設定します。
set TZ=JST-9
kaffepc.net.boot=false kaffepc.net.my_ip=192.168.0.10 kaffepc.net.netmask=255.255.255.0 kaffepc.net.nameserver.0=192.168.0.1 kaffepc.net.nameserver.1=192.168.0.2 kaffepc.net.gateway=192.168.0.1 kaffepc.net.hostname=venus
set 387=N set emu387=c:/kaffepc/bin/emu387.dxe
<Name>=<Trans Name> ...ここで、<Name> はプログラム中で使用されているファイル名、 <Trans-Name> は実際にアクセスするファイル名です。また、先頭に '#' (シャープ)がある行はコメントとみなされます。
変換テーブルの例を以下に示します。
javax.comm.properties=jv-comm.pro kaffepc.net.properties=kp-net.proこの例では、ファイル名javax.comm.properties、kaffepc.net.properties が それぞれjv-comm.pro、kp-net.proにマッピングされます。
c:\> ping <hostname>接続が確認できた場合、標準出力に
<hostname> is alive.と表示されます。
c:\> launcherKaffePC Launcher は起動時に %KAFFEHOME%\lib\kp-lnchr.pro ファイルに記 述されたアプリケーション情報に従って Java アプリケーションを起動します。 kp-lnchr.pro ファイルの書式は以下の通りです。
kaffepc.launcher.class.<Application No>=<Main Class Name> kaffepc.launcher.args.<Application No>=<Main Args> ...ここで、<Application No> は 0 から始まるアプリケーション識別番号、 <Main Class Name> は起動するクラス名、<Main Args> は起動す るアプリケーションの引数を指定します。また、先頭に '#' (シャープ)があ る行はコメントとみなされます。
kp-lnchr.pro の例を以下に示します。
kaffepc.launcher.class.0=App1 kaffepc.launcher.args.0=param1 param2 kaffepc.launcher.class.1=App2これは以下のコマンドを並行して起動した場合に相当します。
c:\> kaffe App1 param1 param2 c:\> kaffe App2