我正在编译我的java程序,但我一度陷入困境。 每当我从命令窗口发送类路径时,我都会收到错误
D:\Project\D1>set path=%path%;C:\Program Files\Java\jdk1.7.0_45\bin;
D:\Project\D1>javac hello.java
hello.java:3 error:cannot find symbol
public static void main(string arg[])
symbol:class string
location:class hello
hello.java:5: error:package system does not exist
system.out.println("hello");
2 errors
我没有得到什么类型的错误。 请帮我解决此错误
答案 0 :(得分:0)
string
不是Java中的类。但是,String
是正确的类。 Java区分大小写!
您的主要方法应如下所示:
public static void main(String args[])
此外,System
是正确的类:
System.out.println("hello");
整个方法:
public static void main(String args[])
{
System.out.println("hello");
}
答案 1 :(得分:0)
只是为了明确Java标准,
在Java中,所有类名都以Caps字母开头,后跟camel大小写。 所以在你的情况下,你试图访问两个类,
字符串和系统 - 这些应与大写字母一起使用。
所以
public static void main(String args[])
和
System.out.println("hello");
应该解决问题。
如果将类名更改为Hello,那将会很棒。 这是Java的一个良好开端,欢迎来到Java社区。 p>