java语言Helloworld 的问题?

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:50:21
//*H.java
public class Hello {

public static void main(String args[]) {

System.out.println("Hello World!");
}
}
在DOS下运行后,系统说是Hello 是公有的,要在Hello.java的文件中申明

这是因为:java文件名(即此处的H)必须和源程序中的主类名(public class 跟着的就是主类名)相同,你可以修改主类名为H,也可以把文件名改成为Hello.java

dos 下 因该为 javac Hello.java
java Hello
代码这样下
public class Hello {

public static void main(String args[]) {

System.out.println("Hello World!");
}
} 文件名为Hello.java

javac h.java
java h

代码这样下
class Hello {

public static void main(String args[]) {

System.out.println("Hello World!");
}
}文件名 h.java

就是说 这样你的public的类就必须文件名和类名相同
不是public 就可以随意

我也是初学者 一起努力150979313

public class H {

public static void main(String args[]) {

System.out.println("Hello World!");
}
}

文件名,要命名为Hello.java

就是要和公共类的名字一样~~

程序是没有问题的,要注意的问题是,文件存名要为Hello.java,注意区分大小写.另注一点,不要隐藏已知文件名的扩展名,要不然也是不能编译的,这也是一个经常不在意的地方.
我的电脑--工具--文件夹选项--查看--把"隐藏已知文件类型的扩展名'上的勾去掉.
然后再命名JAVA文件时后面加上.JAVA,