基本上你会问这样的问题:如何为当今的浏览器部署 java applet(applet、embed、object)? https://stackoverflow.com/questions/985754/how-to-deploy-a-java-applet-for-todays-browsers-applet-embed-object
基于此,我认为你想要的是:
<object
classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"
style="height: 500px; width: 700px;">
<param name="code" value="FinalProject.class">
<comment>
<embed code="FinalProject.class"
type="application/x-java-applet"
height="500" width="700">
<noembed>
This browser appears to lack support for Java Applets.
</noembed>
</embed>
</comment>
</object>
现在,您的文件名为main.FinalProject.class
在你的代码中。这好像是FinalProject.class
会更有可能。但你的可能是对的。无论如何,这个 html 文件需要与以下文件位于同一文件夹中:main.FinalProject.class
or FinalProject.class
以及可能需要的任何课程。
现在,您可能还需要确保您的浏览器实际上可以运行小程序。看:如何在网络浏览器中启用 Java? http://java.com/en/download/help/enable_browser.xml
Update
根据 Andrew Thompson 的反馈,首选解决方案是使用 Oracle 的 JavaScript,如下所示:
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {
code:'FinalProject.class',
width:700, height:500} ;
var parameters = {}; // does the Applet take parameters?
var version = '1.6' ; // does the Applet require a minimum version of Java
deployJava.runApplet(attributes, parameters, version);
</script>
这需要能够加载任意 JavaScript,但您也可以捕获该deployJava.js 并将其放在本地。也许值得一瞧。