Java Web Startブラウザからjnlpという起動ファイルをクリックすることにより Java アプリケーションが起動します。 サンプル:住所検索 環境設定とりあえずjavaアプリケーションを作って、それに対応するjnlpを作ります。 MIME タイプを設定設定しておく必要がありますので、設定します。 Tomcatの例 web.xml <mime-mapping> <extension>jnlp</extension> <mime-type>application/x-java-jnlp-file</mime-type> </mime-mapping> jnlpの例このファイルはUTN-8Nで保存します。でないと日本語が化けます。 <?xml version="1.0" encoding="utf-8"?> <!-- JNLP File for Java Web Start test Application --> <jnlp spec="1.0+" codebase="http://localhost:8086/" href="test/app.jnlp"> <information> <title>郵便番号検索 アプリケーション</title> <vendor>hidekazu</vendor> <homepage href="index.htm"/> <description>郵便番号検索 アプリケーション</description> <description kind="short">郵便番号検索 アプリケーション</description> <!--<icon href="introduction/images/icon.gif"/>--> <offline-allowed/> </information> <security> <all-permissions/> </security> <resources> <j2se version="1.4"/> <jar href="test/app.jar"/> <jar href="test/lib/axis.jar"/> <jar href="test/lib/axis-ant.jar"/> <jar href="test/lib/commons-discovery.jar"/> <jar href="test/lib/commons-logging.jar"/> <jar href="test/lib/jaxrpc.jar"/> <jar href="test/lib/log4j-1.2.8.jar"/> <jar href="test/lib/saaj.jar"/> <jar href="test/lib/wsdl4j.jar"/> </resources> <application-desc main-class="com.hidekazu.gui.YubinSeek"/> </jnlp> テスト証明書を使用した JAR ファイルの署名 ここでは、テスト証明書を使用して、JAR ファイルの署名を行う方法について説明します。
最後に、テスト証明書を使って JAR ファイルへの署名を行います。
リモートデバックhttp://www.smg.co.jp/JavaTroubleshooting/column_003Main.html LINUXで動かせ!Mozillaでjnlpをクリックすると保存するか、アプリから開くかときかれる場合は、JDKをインストールしたディレクトリにある、$JAVA_HOME/jre/javaws/javawsを指定しましょう。 半角カナが化ける!ので注意 |