我正在学习Java并创建了一个简单的applet 这是我的HelloWorld.java代码
import java.applet.*;
import java.awt.*;
public class HelloWorld extends Applet {
public void init()
{
}
public void stop()
{
}
public void paint(Graphics g)
{
g.drawString("Hey hey hey",20,20);
g.drawString("Hellooow World",20,40);
}
}
这是我的HTML代码
<html>
<head>
<title>My First Java Applet</title>
</head>
<body>
Here's my first Java Applet:<br /><br />
<applet code="HelloWorld.class" width="300" height ="300">
</body>
</html>
我尝试在我的电脑上本地调用html,并将.java,.class和.html文件上传到我的网站,我收到以下错误错误:点击查看详情:
请参阅下面的链接 http://www.airandcore.com/HelloWorld.html
我正在使用jdk1.7.0_51并安装并验证了jre7
我会非常感激地收到任何建议或答案,我已经在互联网上停留了3天: - (
答案 0 :(得分:1)
也许你的小程序没有签名。由于Java 1.7 u51 oracle完全阻止未签名(或使用不受信任的证书签名)applet。要确保这不是问题,请使用较旧的Java版本,例如一些1.6 er版本。
以下是applet签名的oracles手册:http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/rsa_signing.html。但要获得可靠的证书,您必须投入资金。
答案 1 :(得分:-1)
尝试它完美无缺
.class
import java.applet.*;
import java.awt.*;
public class Main extends Applet{
public void paint(Graphics g){
g.drawString("Welcome in Java Applet.",40,20);
}
}
.html
<HTML>
<HEAD>
</HEAD>
<BODY>
<div >
<APPLET CODE="Main.class" WIDTH="800" HEIGHT="500">
</APPLET>
</div>
</BODY>
</HTML>