我需要从一个html调用一个jar。我一直在使用这样的一行来调用C ++ exes:
<a href="/cgi-bin/my.exe"> calling c++</a>
所以我想我会制作一个批处理程序并从html文件中调用它:
<a href="/cgi-bin/my.bat"> calling jar from a batch script </a>
其中my.bat就是以下行:
java -jar my.jar
不知何故,当我点击链接时,不会按我的意愿运行批处理文件,而是会出现一个对话框,要求我保存my.bat。有人可以解释发生了什么吗?
我在Windows XP / Vista上运行xampp。
解决:我放了一个标题让它运行:
@echo off
echo Content-Type: text/plain
echo.
"c:/full_path/javaw.exe" -jar my.jar