繁体   English   中英

错误:在 class XXX 中找不到主方法,请定义主方法

[英]Error: main method not found in class XXX, please define the main method

问题

我的代码在基本层面上存在问题。 它可以使用 Javac 正确编译成字节码,但之后我无法使用 java 命令调用它

我试图在其他地方设置主要方法,但对我来说代码似乎不够透明。 我从“Head First Java”学习,我参加了简短的 Java 课程。 我认为我理解概念,但我很难领先编译器一步

代码

class dog {
int size; 
String breed;
String name;
static void bark() {
System.out.println("ruff ruff");
}
static  class dogtest{


public static void main(String[] args) {
dog d = new dog();
d.size = 12;
d.bark();

}
}
}

我遇到的错误:

Error: Main method not found in class dog, please define the main method as:
   public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application
public class Dog{
int size; 
String breed;
String name;
    public void bark() {
        System.out.println("ruff ruff");
        }
private static class DogTest{
                System.out.println("Static inner class");

    }
     public static void main(String[] args) {
        Dog d = new Dog();
        d.size = 12;
        d.bark();

        }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM