无法执行Applet程序(applet是未初始化)

问题描述 投票:0回答:2
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

我的小程序查看未初始化。

java applet
2个回答
0
投票

你应该与Java 8,而不是Java的11构建它。

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


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);
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.