没有函数体,在main后面用{}写方法体。
你需要提供main方法的函数体,用分号结尾的话,相当于没有提供main方法的函数体,应该要加上{}才行。
class HelloJinyue{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
作为一个函数需要函数体
public static void mian(String[] args)
{
System.out.println("Hello World!");
}
你在main函数中增加函数体就可以了。
看你的错误过程,主要还是没有方法体,就是丢了大括号,第一次提示没有分号,你又加了分号,还有几个问题就是一般要声明一个public的类,然后就是该类名要与文件名一致
public class HelloWorld{
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
应该是有哪里写错了,截个图,给你看一下
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
public class HelloJinyue{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
复制替换你的代码。
需要重新javac编译运行,否则加载的还是之前的class文件。
新建一个HelloWorld.java文件
复制以下代码到HelloWorld.java文件
public class HelloWorld{
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
运行编译 javac HelloWorld.java
运行 java HelloWorld
如有帮助,请采纳,十分感谢!
//类
public class HelloWorld {
//main方法 后面应该是花括号{} 而不是;分号
public static void main(String[] args) {
//方法中的操作
//main方法中 的语句结束要加分号;
System.out.println("Hello World");
}
}
将HelloJinyue中的内容用一下代码替换掉
public class HelloJinyue{
public static void main(String[] args)
{
System.out.println("输出HelloWorld");
}
}
文件名要和类名相同,main方法要有主体才行
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
main函数不能是个声明,要具体实现
1)HelloWorld文件代码
class HelloWorld{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
2)我的环境、编译、执行,如下图
加上函数体,另外文件名称也要改一下,需要与类名保持一致。
1、把文件名改成你的类名
2、把文件内容改
public class HelloWorld{
public static void main (String[] args){
System.out.println("HelloWorld!");
}
}