原代码:

public class A
{
	public static void main(String[] args){
		System.out.println("hallo world!");
		System.out.println("第一个java程序");
	}
}

问题截图:

在这里插入图片描述

解决方法:

这是命名错误 。
1:把文件名改为 A.java
2:把公共的(public)去掉 (见代码注释)

public class A//这里的public删除
{
	public static void main(String[] args){
		System.out.println("hallo world!");
		System.out.println("第一个java程序");
	}
}

结论:

public类可以没有,但是如果有的话,public修饰的类名必须与源文件名保持一致;并有且仅有一个!!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐