Appletが動きません・・・
こんにちは。今日Javaを学び始めた超初心者です。
-HelloApplet.java--------------------------
import java.awt.Graphics;
import java.applet.Applet;
class HelloApplet extends Applet{
public void paint(Graphics g){
g.drawString("Hello World", 50,25);
}
}
-------------------------------------------
で、これをコンパイルしてHTMLに組み込み、Appletviewerで見てみるのですが、
以下のようなメッセージが出ます。
----------------------------------------------
C:\java>appletviewer hello.html
load: HelloApplet.class は public ではありません。あるいは public なコンストラク
タを持っていません。
java.lang.IllegalAccessException: Class sun.applet.AppletPanel can not access a
member of class HelloApplet with modifiers ""
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57)
at java.lang.Class.newInstance0(Class.java:302)
at java.lang.Class.newInstance0(Class.java:302)
at java.lang.Class.newInstance(Class.java:261)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:617)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:546)
at sun.applet.AppletPanel.run(AppletPanel.java:298)
at java.lang.Thread.run(Thread.java:534)
----------------------------------------------
HTMLを開くと赤い「×」が出ています。
環境ですが、
CLASSPATH:C:\j2sdk1.4.2_04\lib\tools.jar;.;c:\java
PATH:C:\WINDOWS;C:\WINDOWS\COMMAND;C:\j2sdk1.4.2_04\bin
作業フォルダ: c:\java
となっています。
おかしいところはないと思うのですけど・・・。
宜しくお願い致します。