1

複数のプラットフォーム用のアプレットからJAIを自動インストールする経験がある人はいないかと思いました。私は見ました

http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/extensions.html#specifying

そして、それは(反対のことは何も言及されていないという事実によって)私が単一のプラットフォームインストーラーしか指定できないことを暗示しているようです。例えば

Extension-List: jai_core
jai_core-Extension-Name: javax.media.jai
jai_core-Specification-Version: 1.1-mr
jai_core-Implementation-Version: 1.1.3
jai_core-Implementation-Vendor-Id: com.sun
jai_core-Implementation-URL: http://mydomain.com/jai-windows.jar

プラットフォームに基づいて実装URLを指定する方法がわかりません。また、JAIにはネイティブなものがたくさんあるため、単一のプラットフォームを選択する必要があるようです。これはJavaの最初の主要な目的を打ち負かすので、私は明らかな何かを見逃しているに違いありません:-(

私が考えることができる唯一の解決策は、ターゲットプラットフォームが何であるかをうまく判断できるものへのURLを指定し、関連するファイルを送り返し、それぞれが異なるマニフェストを持つ複数のアプレットjarを作成することです。これは理想からは程遠いです。

4

1 に答える 1

1

$(os-name)$ドキュメントに記載されているように、コンストラクトを使用するだけです

オプション パッケージのバージョン管理: オプション パッケージのダウンロードとインストール

jai_core-Implementation-URL: http://mydomain.com/jai-$(os-name)$.jar

システムプロパティ$(os-name)$で定義されたターゲット オペレーティング システムの名前を保持しos.nameます。

于 2009-11-10T12:58:31.493 に答える