我是Java的新手,我在HTML文件中查看Java小程序时遇到问题。
我的来源:
simplest
Simplest.java
Simplest.html
package simplest;
public class Simplest
extends java.applet.Applet
{
@Override
public void paint(java.awt.Graphics gr)
{
gr.drawString("Seeing is believing",25,75);
gr.drawRect(0,0,299,199);
}
public static void main(String[] args) {
}
}
<html>
<head>
<title>HTML Test Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
An Applet that paints itself.
<hr>
<applet code="Simplest.class" width="300" height="200">
</applet>
</body>
</html>
答案 0 :(得分:1)
如果页面没有加载你有错误的HTML标签(这就是它的样子),你就没有合适的JRE版本(比如你在1.6中编译但是用户只有1.5),或浏览器没有必要的Java插件(和/或也是错误的版本)。 Java是向后兼容的,因此在最低必要的合规级别编译通常是个好主意,除非这只是为了您自己。
html代码应如下所示:
<applet code = 'simple.Simplest'
archive = 'simple.jar'
width = 300
height = 200>
<-- no params for this applet -->
</applet>
你可以将项目(或只是一个包)放到文件simple.jar中。此外,如果这是本地的,那么simple.jar必须位于打开HTML文件的同一目录中,否则它应该是绝对路径。如果它又在服务器上,你需要为jar所在的位置指定正确的URL(如果它与此页面在同一个上下文中,那么上面应该没问题。)
您可能希望查看此Java Tutorials主题:Deploying With the Applet Tag