我正在尝试运行一个带有教科书指令的java applet。 代码如下。但是当我在cmd中运行appletviewer时,appletviewer没有运行。 CMD命令如下
import java.awt.Graphics;
import java.awt.Font;
import java.awt.Color;
public class HelloAgainApplet extends java.applet.Applet{
Font f = new Font ("TimesRoman" ,Font.BOLD,36);
public void paint(Graphics g){
g.setFont(f);
g.setColor(Color.red);
g.drawString("HelloAgain!", 5, 50);
}
}
C:\HTML>appletviewer -debug HelloAgainApplet.class Initializing jdb
...
> run run sun.applet.Main HelloAgainApplet.class VM start exception: VM initialization failed for: C:\Program Files
(x86)\Java\jdk1.8.0_66\jre\bin\java -Djava.class.path=C:\Program Files
(x86)\Java\jdk1.8.0_66\jre\phony -Xdebug
-Xrunjdwp:transport=dt_shmem,address=javadebug66917,suspend=y sun.applet.Main HelloAgainApplet.class
Error: Could not find or load main class Files
Fatal error: Target VM failed to initialize.
我可以知道错误发生的原因吗?是不是我没有为java appletviewer设置类路径?