无法执行小应用程序程序(小应用程序未被初始化)

时间:2019-02-03 03:10:40

标签: java applet

import java.awt.*;
import java.applet.*;

/* <applet code="Demonstration_21" width=300 height=300> </applet> */
public class Demonstration_21 extends Applet{

    public void paint(Graphics g){
    g.drawString("Welcome",150,150);
    }
}

我已经编写了这段代码来运行applet程序,但是每当我编译它时,都会发出如下警告:

  1. Demonstration_21.java使用或替代弃用API
  2. 重新编译Xlint:弃用对于细节

每当我运行此代码时,它都会显示错误消息:

Demonstration_21 has been compiled by a more recent version of Java
Runtime(class file version 55.0),this version of Java Runtime only 
recognizes class file versions up to 52.0

我的appletviewer尚未初始化。

2 个答案:

答案 0 :(得分:0)

您应该使用Java 8而不是Java 11来构建它。

这是类文件版本的列表以及相关的Java主要版本 List of Java class file format major version numbers?

答案 1 :(得分:0)

你错过了什么。

在applet标签代码属性中,您必须指定.class文件。

import java.awt.*;
import java.applet.*;

/* <applet code="Demonstration_21.class" width=300 height=300> </applet> */
public class Demonstration_21 extends Applet{

    public void paint(Graphics g){
    g.drawString("Welcome",150,150);
    }
}