カテゴリー : 2005年 3月5日

Rich Client


Flex みたく XML で記述する JDNC というのが開発中らしい.
<http://www.atmarkit.co.jp/fjava/column/andoh/andoh27.html>
紹介記事
<https://jdnc.dev.java.net/>
公式
<http://javadesktop.org/jdnc/0_5/docs/tutorial/index.html>
JDNC XML チュートリアルとdemo
<http://javadesktop.org/jdnc/0_5/docs/schema/index.html>
JDNC Schema 解説

ダブルクリックで実行(Executable File)


Java Web Start (*.jnlp)を使うとよい.
.jnlp の記述は短い XML.
<http://java.sun.com/products/javawebstart/ja/developers_ja.html>
開発情報(JDK1.4 から JRE に標準搭載なのでダウンロードの必要がない)
難点は起動に時間がかかること.

executable jar


MANIFEST をいじる.
MANIFEST.MF:
Main-Class: com.example.foo.Main
のようにして main() のあるクラスを指定
jar cmf META-INF/MANIFEST.MF foo.jar
のように Jar アーカイブを作成すれば,
java -jar foo.jar
で実行できるようになる(Windows Explorer の標準ダブルクリック動作).