我正在尝试按照教科书上的指示运行一个包含Java小程序的代码。 代码如下。但是当我在命令提示符中运行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设置classpath吗?
appletviewer HelloWorld.java
的方式运行它(注意是**.java
而不是.class
**)。 - undefined