2

or.jarを使用して実行しようとしました。HTMLPHP

最初のケースでは、以下のコードを書きました。

<applet code=Diagnostica.class 
     archive="Diagnostica/Diagnostica.jar"
     width="120" height="120">
</applet>

Diagnostica.jarファイルに含まれている必要があるため、この方法は機能しませんapplet

だから私はで2番目のオプションを試しましたPHP:

exec("java -jar Diagnostica/Diagnostica.jar");

このように動作します。Diagnostica.jarブラウザの外で起動しますが、ブラウザ内で起動したいです。

どのようにできるのか?

4

1 に答える 1

1

そのファイルにアプレットが含まれていない場合、ブラウザで起動することはできないと思います (こちらをご覧ください)。

経由execで実行すると、コマンドライン経由で実行するのと同じように機能するはずですが、既にお気づきのように、クライアントではなくサーバーで実行されます。

クライアントで実行する必要がある場合は、Java アプレットを使用するか、ユーザーが jar 実行可能ファイルをダウンロードしてコマンド ラインなどから実行できるようにする必要があります。

于 2015-06-07T11:40:44.723 に答える