Java 这种方法有什么问题?
我是Java新手,有人能给我解释一下这种方法的错误吗:Java 这种方法有什么问题?,java,Java,我是Java新手,有人能给我解释一下这种方法的错误吗: clas Hello { public static void main (String[]arg) { Document.write ("hello world") ; }} 你把班级拼错了。 文件来自哪里? 格式很糟糕。 这是编译器输出: Hello.java:1: 'class' or 'interface' expected clas Hello { ^ 1 error 这意味着,您应该键入class或interface,在您
clas Hello {
public static void main (String[]arg) {
Document.write ("hello world") ;
}}
你把班级拼错了。
文件来自哪里?
格式很糟糕。
这是编译器输出:
Hello.java:1: 'class' or 'interface' expected
clas Hello {
^
1 error
这意味着,您应该键入class或interface,在您的情况下,它应该是class
假设在此处复制/粘贴时出错,编译器报告的问题是:
Hello.java:3: cannot find symbol
symbol : variable Document
location: class Hello
Document.write ("hello world") ;
^
1 error
这意味着,编译器对名为:Document的类一无所知,这就是本例中找不到符号的含义
也许你想写:
System.out.println("Hello world");
完成运行程序:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
你可能是这个意思:
public class Hello {
public static void main(String[] args) {
System.out.println("hello world");
}
}
嗯。。。自我解释-确保您没有混淆Java和Javascript。尽管名称相似,但它们是不同的语言。java:javascript::car:ru毯我认为它们可能会与javascript的文档混淆。write.+1教他如何理解编译器错误,这样他就可以学会如何自己解决问题谢谢你们。我在自学Python,有时对于中级程序员来说,语言中过于明显的错误消息对于语言新手来说是非常尴尬的。考虑到这一点,我希望我的回答有助于更好地理解OP的问题。为什么会投反对票?有理由的否决对每个人都有帮助。没有一个人投反对票是不可能的。