Mac OSX - appletviewer不显示任何内容

时间:2014-03-07 10:17:06

标签: java macos applet appletviewer

当我在Mavericks Mac上运行以下命令时:

appletviewer index.html

appletviewer进程启动,但没有窗口显示实际的applet,我需要在进程上使用kill -s 9来终止进程。

我已经通过Oracle的说明安装并重新安装了java(删除插件然后重新安装)。 Java小程序权限设置为中等。

以下是java -version

的输出
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

java代码和html文件在远程linux机器上运行良好:

<html>
<body>
  <applet
    code = "MyApplet.class"
    width = 500
    height = 400>
  </applet>
</body>
</html>

以下是一些示例java代码,我可以使用

重现此错误
import java.applet.Applet;
import java.awt.Graphics;

public class MyApplet extends Applet {
    public void paint(Graphics g) {
        g.drawString("Hello world!", 50, 25);
    }
}

看起来它与this question有关,但这些答案也不尽如人意,并没有帮助......

1 个答案:

答案 0 :(得分:1)

不幸的是,从测试和论坛拖网看来,唯一真正的解决方案是使用Java 6.

Mac OSX上的Java 7似乎从根本上破坏了阻止原始Java 6 appletviewer正常运行的东西。

Apple Support page似乎暗示捆绑的appletviewer依赖于JRE 6.

相关问题