当前位置: 技术问答>java相关
初学者的问题-关于编译问题!
来源: 互联网 发布时间:2015-01-02
本文导语: 我的.java程序是hello.java: import java.applet.Applet; import java.awt.Graphics; public class hello extends Applet { public void paint(Graphics g) { g.drawString("Hello world!", 50, 25); } } 使用javac hello.java编译后错误如...
我的.java程序是hello.java:
import java.applet.Applet;
import java.awt.Graphics;
public class hello extends Applet {
public void paint(Graphics g) {
g.drawString("Hello world!", 50, 25);
}
}
使用javac hello.java编译后错误如下:
hello.java:4: Public class Hello must be defined in a file called "Hello.java".
public class Hello extends Applet {
^
1 error
一般这是怎么样的问题。
import java.applet.Applet;
import java.awt.Graphics;
public class hello extends Applet {
public void paint(Graphics g) {
g.drawString("Hello world!", 50, 25);
}
}
使用javac hello.java编译后错误如下:
hello.java:4: Public class Hello must be defined in a file called "Hello.java".
public class Hello extends Applet {
^
1 error
一般这是怎么样的问题。
|
我刚才在我的机上运行了一下,javac hello.java可以通过,但java hello 则报错,我用的是
JDK1.2.2_005win.exe,你再检查下你的程序。
JDK1.2.2_005win.exe,你再检查下你的程序。
|
注意大小写,估计是你把类定义为public class Hello extends Applet 了
|
你需要修改你的注册表,我估计你的jdk1.2与1.3都装了,最好在卸掉一个
|
HKEY_LOCAL_MACHINESOFTWAREJavaSoft看看有些什么东东,有多余的干掉!