2

我试图执行.jarusing HTMLor PHP

在第一种情况下,我编写了以下代码:

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

这种方式行不通,因为文件Diagnostica.jar需要包含applet我想的。

所以我尝试了第二个选项PHP

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

这样就可以了。Diagnostica.jar在浏览器外部启动,但我想在浏览器内部启动它。

我能怎么做?

4

1 回答 1

1

如果该文件不包含 Applet,我认为您将无法在浏览器中启动它(请看这里)。

通过执行它exec应该像通过命令行执行它一样工作 - 但正如您已经注意到的那样,它将在服务器上运行 - 而不是客户端。

如果它应该在客户端上运行,您要么必须使用 Java Applet,要么让用户下载 jar 可执行文件并通过命令行等执行它。

于 2015-06-07T11:40:44.723 回答