我如何 运行 Java 中不同文件中的主要方法?

How do I run the main method in a different file in Java?

package jav;
class PackageDemo
{
    public void display()
    {
        System.out.println("PackageDemo executed");
    }
}
public class PackageDemoDriver
{
    public static void main(String[] args) {
        PackageDemo boy = new PackageDemo();
        boy.display();
    }
}

这是一个包的代码。 我将把这个包导入到另一个文件中。 代码是:

package exercise;
import jav.PackageDemoDriver;
class Exe
{
    public static void main(String[] args) {



    }
}

运行display() 的main 方法可以的话,我应该填什么?

根据你的问题,我假设你希望 Exe 中的主要功能本质上是 运行 PackageDemoDriver 中的主要功能:

public class Exe {
    public static void main(String args[]) {
        PackageDemoDriver.main(null);
    }
}

如果您的 PackageDemo 和 PackageDemoDriver 位于不同的位置,我认为这将提供您想要的功能 类

这是您要找的吗?

package exercise;
import jav.PackageDemoDriver;

class Exe {
    public static void main(String[] args) {
        PackageDemoDrive.main(args);
    }
}

您可以根据需要运行静态方法

public static void main(String[] args) {

    PackageDemoDriver.main(args);

}