所以我习惯创建一个Java文件并将其放入桌面并从Mac上的终端运行它(cd Desktop/
,javac HelloWorld.java
,java HelloWorld
)。现在我有一个包含多个类的程序。我的问题是如何从文件夹运行程序。我的文件夹中有大约 5 个 .java 文件,我需要使用主类运行该文件。
最佳答案
在单个文件中写入多个类或将它们写入不同的 .java 文件中不会改变任何内容。最后,你没有了。 .class 文件的数量等于 no。您在 .java 文件中定义的类。
JVM 检查类文件中的 public static void main(String[] args)
来运行程序(顺便说一句,你也可以重载它,但上面的那个是第一个调用的) 。您还可以在每个类中编写 main()
方法。我相信这就是为什么你使用类名来运行 java HelloWorld
等程序。
关于java - 使用终端从文件夹 Mac 运行 Java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38807116/