当前位置: 技术问答>java相关
初学者的烦恼,请各位高手指点迷津。
来源: 互联网 发布时间:2015-03-19
本文导语: ///////////////////////Hello.java/////////////////////////////////// public class Hello { public static void main(String args[]) { System.out.println("hello"); } } 以上是我的程序(在书上抄的) 然...
///////////////////////Hello.java///////////////////////////////////
public class Hello
{
public static void main(String args[])
{
System.out.println("hello");
}
}
以上是我的程序(在书上抄的)
然后使用javac编译却出现如下问题。以下是编译器的提示:
hello.java:1:类Hello是公共的(public),应该在名为Hello.java的文件中被声明
public class Hello
^
1个错误
Help Me!!
public class Hello
{
public static void main(String args[])
{
System.out.println("hello");
}
}
以上是我的程序(在书上抄的)
然后使用javac编译却出现如下问题。以下是编译器的提示:
hello.java:1:类Hello是公共的(public),应该在名为Hello.java的文件中被声明
public class Hello
^
1个错误
Help Me!!
|
文件名子错了呗,应该是 Hello.java
|
文件名应该是Hello.java。或者把public class Hello中的public去掉试一下。
|
对,文件名是Hello.java ;javac 会把他编译成Hello.class
|
一个java文件里可以有多个class,但最多只能有一个class是public,并且如果有一个public class的话,这个文件的文件名就必须和这个class的名字一样(大小写也要一样)。程序运行时,将以这个public class里的main()方法为入口。