Java applet仅在从终端调用浏览器时运行

时间:2013-11-10 08:45:16

标签: java applet

我在尝试部署Java3D applet时遇到了一个非常奇怪的错误。当我尝试通过单击其HTML文件来运行我的applet时,applet会部分加载,即只显示按钮,但是不会显示从文件中读取的数据,但是当我尝试通过给出这个来从shell运行它时命令:

     $ google-chrome index1.html 

它也可以,只有在打开一个新的浏览器窗口时才有效。如果存在已经存在的谷歌浏览器窗口,则它仅部分加载,即以与上述相同的方式加载。我已经签署了我的.jar文件。这是我的index1.html的代码:

<html>
<title>Protein Visualizer</title>
<hr>
<applet code="tool_applet.class" archive="Gaps_visualizer.jar" width="900"   height="900">
</applet>
<hr>
</html>

我也试过在Firefox中做这个,但我遇到了同样的问题。我已经给了代码读取的文件的所有权限,但它仍然失败,除非从前面提到的浏览器调用。阅读文件或其他东西有问题吗?有人可以帮我解决这个问题吗? 以下是Java和JRE版本的详细信息(在调用浏览器时显示在shell上):

    java version "1.7.0_25"
    OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.12.10.2)
    OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

0 个答案:

没有答案