java中的主要方法错误

问题描述:

class PrintMsg 
{ 
    public static void main(String a[]) 
    { 
    System.out.print("\n THE IS MAIN BLOCK"); 
    } 
} 

上面的代码编译成功,但我无法在JVM中执行它。这 错误发生:java中的主要方法错误

类PrintMsg.Main没有找到Main方法,请确定的主要方法为:公共静态无效的主要(字串[] args)

什么我需要改变修复错误?

此代码有效。但是调用它,你必须,因为它似乎你正在做执行

java PrintMsg 

,而不是

java PrintMsg.Main 

java需要包含主方法的类的全限定名称(包+类)。你的课名是PrintMsg。

编译Java类使用javac classname.java 用于运行程序使用java classname

,也使类公共

你的问题一定在你的本地设置。该代码看起来不错,但对我来说,执行FIEN:

运行:

THE为主BLOCKBUILD成功(总时间:0秒)

你确定你的启动程序是否正确?

是的,它会编译,但不会执行,按Java规范的触发点会从主要方法开始,如果它存在的文件

在有也说,你需要有公共类启动其触发

试试这个

public class PrintMsg { 
    public static void main(String a[]) { 
     System.out.print("\n THE IS MAIN BLOCK"); 
    } 
}