1

示されているように、アプレットのライフサイクルでコードを実行しようとしています。このファイルは次のように保存されます。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

4

2 に答える 2

1

appletviewerHTML コンテンツを見つけることを期待しているため、入力ファイルを解析できません。Java ソース ファイルではなく、appletviewerに対して使用します。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

関連: Java アプレット ビューア

余談: 最新の Swing の使用を検討してくださいJApplet

于 2013-05-31T17:51:11.500 に答える
0

Lifecycle.javaというフォルダに入れて、APPLETS実行してみてください。

appletviewer APPLETS.Lifecycle
于 2013-05-31T17:47:22.800 に答える