java编辑HelloWorld出现错误,找不到错误点,如何解决?

img


上面提示main方法便携以后提示分号分号加完以后提示缺少方法主体或声明抽象

img

没有函数体,在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)我的环境、编译、执行,如下图

img

加上函数体,另外文件名称也要改一下,需要与类名保持一致。

1、把文件名改成你的类名
2、把文件内容改
public class HelloWorld{
public static void main (String[] args){
System.out.println("HelloWorld!");
}
}