我正在尝试使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。
有没有人看到我在这里做错了什么?
发布于 2014-08-25 15:21:58
您使用Java8编译了您的applet,但是在您的系统上安装了一个不同的版本(然后由您的(chrome) You浏览器使用)。尝试从系统中卸载所有较旧的java版本,并安装最新的java版本8。
您可以通过打开命令提示符(或shell)并输入:java -version来检查您的java版本
另一个注意事项:如果你用版本8编译你的小程序,大多数人还没有安装它,因为它还没有向公众发布(查看http://java.com - JRE仍然是Java7)-大多数人不能运行它。因此,我会将其编译为版本7。
https://stackoverflow.com/questions/25468416
复制相似问题