首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java小程序无法运行

Java小程序无法运行
EN

Stack Overflow用户
提问于 2014-08-24 12:01:30
回答 1查看 135关注 0票数 0

我正在尝试使Java小程序在链接到Dreamweaver CC中的HTML页面时能够正常运行。我对这一切都是新手,所以请在这里容忍我。首先,我将这段代码保存到一个.java文件

代码语言:javascript
复制
//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页面中:

代码语言:javascript
复制
<html>
    <applet code=Triangle.class width=400 height=400 > 
    </applet>
</html>

现在,当我尝试在Chrome中打开页面时,我得到一个错误信息:

代码语言:javascript
复制
UnsupportedClassVersionError Triangle: Unsupported major.minor version 52.0

正如我所读到的,这是使用两个不兼容的Java版本的问题吗?在我的Java控制面板中,它显示我使用的是版本1.8.0_20,而我的JDK是jdk1.8.0_20。

有没有人看到我在这里做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2014-08-25 15:21:58

  • Java 5= 49
  • Java 6= 50
  • Java 7= 51
  • Java 8= 52

您使用Java8编译了您的applet,但是在您的系统上安装了一个不同的版本(然后由您的(chrome) You浏览器使用)。尝试从系统中卸载所有较旧的java版本,并安装最新的java版本8。

您可以通过打开命令提示符(或shell)并输入:java -version来检查您的java版本

另一个注意事项:如果你用版本8编译你的小程序,大多数人还没有安装它,因为它还没有向公众发布(查看http://java.com - JRE仍然是Java7)-大多数人不能运行它。因此,我会将其编译为版本7。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25468416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档