繁体   English   中英

JAVA applet最简单的程序

[英]JAVA applet Simplest program

我正在尝试如图所示在applet的生命周期上运行代码。 该文件另存为Lifecycle.java

我编译它

javac Lifecycle.java

然后尝试运行它

appletviewer Lifecycle.java

package APPLETS;
import java.applet.Applet;

public class Lifecycle extends Applet
 {

    /*
    < APPLET
    code = "Lifecycle.class"
    height = "300"
    width = "300">
    < \APPLET>
    */

public void init() 
  {System.out.print("INIT");}

public void stop() 
  {System.out.print("STOP");}

public void start() 
  {System.out.print("Start");}

public void destroy() 
  {System.out.print("Destroy");}

}

这样,虽然我的代码编译成功,但是APPLET尚未加载,但在命令提示符下看不到任何指令。 我只是看到空白页面,出现错误-> Start:applet not initialized

这里是Lifecycle.html代码->

这是错误-

负载:找不到类APPLETS.Lifecycle.class。 java.lang.ClassNotFoundException:APPLETS.Lifecycle.class

appletviewer期望找到HTML内容,因此无法解析输入文件。 URL而不是Java源文件使用appletviewer

appletviewer用于使用URL查看applet。 URL可以采用本地或远程HTML文档的格式。 创建一个HTML文档,其中包含指定您的类的标记,然后对它运行appletviewer

life.html:

<APPLET CODE="APPLETS.Lifecycle" width="300" height="300"></APPLET>

然后使用

appletviewer life.html

要运行的最简单的文件夹结构是

./
 |life.html
 |-APPLETS 
    Lifecycle.class

相关: Java Applet查看器

另外:考虑使用最新的Swing JApplet

Lifecycle.java放在名为APPLETS的文件夹中,然后尝试运行:

appletviewer APPLETS.Lifecycle

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM