java编程的菜鸟问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 09:02:47
D:\hello.java:9:'class' or 'interface' expected
^
D:\hello.java:7: <identifier> expected
}
^
编译的时候出现的问题,是什么意思啊?要如何解决呢
在cmd下用javac hello.java命令编译以下程序 出现上述情况
public class hello{

public static void main(String args[ ])
{

System.out.println("Hi! JAVA!");
}
}
我有指定classpath 为.;E:\j2sdk1.4.2\bin;.;E:\j2sdk1.4.2\lib\tools.jar;E:\j2sdk1.4.2\lib\dt.jar; 出现的还是上述情况

应该是你的classpath没设置,你要在classpath中指定你编译出来的class文件所在的位置!!!
我刚试了,也出现了跟你一样的错误,但加了classpath路径以后就可以了!!!

没指定classpath吧

缺少标示符,或类或借口的关键字
identifier标示符,expected表示需要,但没有定义的,好象

能够运行出来啊
Hi!JAVA!

你是不是文件命名或路径错了啊
文件名应该是: hello.java

D:\和.;E:\j2sdk1.4.2\bin;.;E:\j2sdk1.4.2\lib\tools.jar;E:\j2sdk1.4.2\lib\dt.jar; 中把D:\改成E:\试试

把代码贴出来