我编写了一个Java Applet(在Eclipse中,如果这有什么不同)并将其嵌入到本地HTML文件中(我将包含它)。 applet代码不一定是必需的,因为问题在于我的HTML。本地HTML文件在Chrome上运行正常,但Chrome很快就会结束对Java的支持,所以我试图在Safari上使用该文件。从理论上讲,它应该都是相同的,但Safari会抛出一个ClassNotFoundException,而Chrome仍然可以顺利运行它。错误读取“ClassNotFoundException”,详细信息显示为“chaos.chaos.class”(请参阅HTML)。 (如果它是相关的,我在OS X 10.10.3上,完全更新了所有内容(我相信))
显然,我不允许发布图片,所以我将口头描述我的布局文件夹。 HTML文件与另一个名为“chaos”的目录位于同一目录中。在这个目录里面是我的代码中引用的'chaos.jar'和'chaos.class',以及'Shape.class',它没有被引用,但是applet运行是必需的(它被一个引用到其他文件) 。提前感谢您提供任何帮助和建议。
更新:我也在Firefox上尝试过HTML文件,它也能在那里无缝地工作。但我并不是那么喜欢Firefox,所以我仍然在寻找答案。
<html>
<head>
<title>
The Chaos Game
</title>
</head>
<body align="center">
<blockquote>
<applet code="chaos.chaos.class"
archive="chaos.chaos.jar"
width=900 height=900
title="Chaos">
</applet>
</blockquote>
<br/>
<font size = "3">
Written by ...
</font>
</body>
</html>