[英]Java applet wont run
我试图使Java小程序在Dreamweaver CC中链接到HTML页面时能够正常运行。 我是这一切的新手,所以请在这里忍受。 首先,我将此代码保存到一个.java
文件中
//Triangle.java
import java.awt.*;
import java.applet.Applet;
public class Triangle extends Applet {
public void paint (Graphics g){
int bottomX=80;
int bottomY=200;
int base=100;
int height=100;
g.drawLine(bottomX,bottomY,bottomX+base,bottomY);
g.drawLine(bottomX+base,bottomY,bottomX+base/2,bottomY-height);
g.drawLine(bottomX+base/2,bottomY-height, bottomX,bottomY);
}
}
然后我将其编译为javac Triangle.java
之后,我使用以下命令将其插入到Dreamwever页面中:
<html>
<applet code=Triangle.class width=400 height=400 >
</applet>
</html>
现在,当我尝试在Chrome中打开页面时,出现读取错误:
UnsupportedClassVersionError Triangle: Unsupported major.minor version 52.0
如我所读,这是使用两个不兼容的Java版本的问题吗? 在我的Java控制面板中,它说我正在使用1.8.0_20版本,而我的JDK是jdk1.8.0_20。
有人看到我在这里做错什么超级明显吗?
您使用Java 8编译了applet,但是在系统上安装了其他版本(然后,(chrome)网络浏览器使用了该版本)。 尝试从系统中卸载所有较旧的Java版本,然后安装最新的Java版本8。
您可以通过打开命令提示符(或外壳程序)并输入以下命令来检查Java版本: java -version
进一步说明:如果您使用版本8编译小程序,由于尚未发布给公众,大多数人尚未安装它(请检查http ://java.com-JRE仍为Java 7)-大多数人们无法运行它。 因此,我将其编译为版本7。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.