Java 小程序无法加载
我正在用java构建一个小程序。当我在 Eclipse 中将它作为小程序运行时,它工作得很好(真的!)。当我将其导出为 jar 并尝试通过 html 页面加载它时,问题就开始了。 这是 html 代码:
<body>
<applet archive="myJar.jar" width=650 height=850>
</applet>
</body>
现在,当我以这种方式运行其他 jar 文件时,它们工作正常,例如,如果您查看这个漂亮的 演示
<body>
<applet code="org.niffty.Niffty.class" archive="niffty.jar" width=650 height=850>
<param name="file" value="prelude.nif">
</applet>
</body>
谢谢!
I am building a small applet in java. It works fine (really!) when I run it in eclipse as an applet. Problems start when I export it as a jar and than try to load it through an html page.
Here's the html code:
<body>
<applet archive="myJar.jar" width=650 height=850>
</applet>
</body>
Now when I run other jar files in this way they work fine, for example if you view the source page of this niffty demo
<body>
<applet code="org.niffty.Niffty.class" archive="niffty.jar" width=650 height=850>
<param name="file" value="prelude.nif">
</applet>
</body>
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的
applet
标记中缺少code
属性。如果没有它,浏览器就不知道 JAR 文件中的哪个类是它应该显示的小程序。You're missing the
code
attribute in yourapplet
tag. Without it, the browser doesn't know which class in your JAR file is the applet it should display.您已指定存档,但没有
code
属性,因此 applet 运行程序不知道使用哪个类作为入口点。您必须指定code
或指定object
属性来提供序列化的applet实例 - 但是code
更有可能适合您。请参阅 该小程序的文档 标签 了解更多信息。
You've specified the archive, but no
code
attribute so the applet runner doesn't know which class to use as the entry point. You have to either specifycode
or specify theobject
attribute to give a serialized applet instance - butcode
is much more likely to be appropriate for you.See the documentation for the
applet
tag for more information.