错误:在Main类中找不到Main方法,请定义main方法

时间:2020-08-05 10:33:13

标签: java

我需要主要方法的帮助,但出现此错误:在编译项目时:

Error: Main method not found in class Main, please define the main method as:                                                 
   public static void main(String[] args)                                                                                     
or a JavaFX application class must extend javafx.application.Application

也尝试过在线Java编译器,但是没有运气。

public class Main{
        
        String yourname = "Ayush Sahu";
        int mnumber = 25;
        
        public void justtest(){
            
            System.out.println("This is a test Method!!!");
        }
        
        
    }
    
    class testing extends Main{
        
        String fname = "Balamukunda";
        String lname = "Sahu";
        int age = 25;
        
        public void testing(){
            
            System.out.println("This is a test Method!!!");
        }
        
        public static void main(String[] args){
            
            //Accessing the Data of Class: Main
            
            testing myObj1 = new testing();
            
            System.out.println(myObj1.yourname);
            System.out.println(myObj1.mnumber);
            myObj1.justtest();
            
            
            //Accessing the Data of Class: testing
            
            myObj1.testing();
            
            System.out.println(myObj1.fname);
            System.out.println(myObj1.lname);
            System.out.println(myObj1.age);
            
            
        }
    }

1 个答案:

答案 0 :(得分:0)

如果要在IDE中运行,请右键单击测试类的中间部分,然后在下拉菜单中找到 Run-> Run Application ,然后单击它。尝试将每个类分别放在单独的文件中。因此,您至少必须有两个文件: Main.java testing.java 。我强烈建议您使用Camel Case作为类名并遵守编码标准(这意味着将 testing 更改为 Testing ,甚至更好地更改为 Test )。

否则,必须在Manifest文件中对其进行更改,或者在IDE中找到运行配置。