JAVA applet最简单的程序

时间:2013-05-31 17:43:19

标签: java applet cmd japplet appletviewer

我正在尝试在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当时没有加载,虽然我的代码编译成功,但在命令提示符下没有看到任何指令。我刚看到一个有错误的空白页面 - &gt; Start:applet not initialized

HERE是Lifecycle.html代码 - &gt;

这是错误 -

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

2 个答案:

答案 0 :(得分:1)

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

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

life.html:

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

然后使用

appletviewer life.html

最简单的文件夹结构是

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

相关:The Java Applet Viewer

除此之外:考虑使用更新的Swing JApplet

答案 1 :(得分:0)

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

appletviewer APPLETS.Lifecycle