我正在尝试从html页面执行本地可执行jar,所以我最初尝试使用javascript window.open(“/ Users / guest / desktop / fileName”)。这几乎可行。它会打开jar所在的文件夹并选择jar,但它不会执行jar。然后我在这里看到了关于如何因安全问题而无法打开文件的线程。
我遇到了这个页面,我觉得应该得到我的回答:http://www.html5rocks.com/en/tutorials/file/dndfiles/
但所有那个页面都讨论的是如何读取和写入文件,而不是如何打开它们。是否仍然无法打开本地文件?如果是的话,我该怎么办?
这是我的HTML代码,以防它可能会有所帮助。
<html>
<head>
<script type="text/javascript">
function open_win()
{window.open("/Desktop/folder/jarFile.jar")
}
</script>
</head>
<body>
<input type="button" value="Open jar" onclick="open_win()" />
</body>
</html>
答案 0 :(得分:4)
我认为你无法做到这一点。如果您需要执行jar,您应该查看JavaWebstart(并从服务器提供该jar)。