如何在浏览器中 运行 .jar?
How to run a .jar inside browser?
我尝试使用 HTML
或 PHP
执行 .jar
。
第一种情况我写了下面的代码:
<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
在浏览器外启动,但我想在浏览器内启动。
我该怎么办?
如果该文件不包含 Applet,我认为您将无法在浏览器中启动它(看看 here)。
通过 exec
执行它应该像通过命令行执行它一样工作 - 但正如您已经注意到的那样,它将在服务器上 运行 而不是客户端。
如果它应该 运行 在客户端上,您要么必须使用 Java 小程序,要么让用户下载 jar 可执行文件并通过命令行等执行它。
我尝试使用 HTML
或 PHP
执行 .jar
。
第一种情况我写了下面的代码:
<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
在浏览器外启动,但我想在浏览器内启动。
我该怎么办?
如果该文件不包含 Applet,我认为您将无法在浏览器中启动它(看看 here)。
通过 exec
执行它应该像通过命令行执行它一样工作 - 但正如您已经注意到的那样,它将在服务器上 运行 而不是客户端。
如果它应该 运行 在客户端上,您要么必须使用 Java 小程序,要么让用户下载 jar 可执行文件并通过命令行等执行它。