1

Netbeansを使用してjnlpファイルを生成しました。ダブルクリックすると、次のエラーダイアログが表示されます。

ここに画像の説明を入力してください

jarをダブルクリックすると機能するため、問題はありませんが、jnlpファイルをダブルクリックすると、先行エラーが表示されます。

ファイルは次のlaunch.jnlpようになります。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jnlp href="launch.jnlp" spec="1.0+">
    <information>
        <title>...</title>
        <vendor>....</vendor>
        <homepage href=""/>
        <description>...</description>
        <description kind="short">....</description>
        <icon href="icon.png" kind="default"/>
        <offline-allowed/>
    </information>
    <update check="background"/>
    <resources>
        <j2se version="1.6+"/>
        <jar href="File.jar" main="true"/>
        <jar href="lib/itextpdf-5.3.3.jar"/>
    </resources>
    <application-desc main-class="right.path.to.my.main.class.here">
    </application-desc>
</jnlp>

File.jar私はjnlpファイルと同じディレクトリに入れました(他のすべてもそこにあります)。

4

1 に答える 1

2

要素にcodebase属性を追加し、追加しましたjnlp

<security>
    <all-permissions />
</security>

アプリケーションに署名し(Netbeansでプロジェクトを右クリックし、そこで選択PropertiesApplication -> Web startて署名します)、これで動作します。

于 2012-10-17T07:53:09.700 に答える