java - 使用终端从文件夹 Mac 运行 Java 程序

标签 java macos class terminal directory

所以我习惯创建一个Java文件并将其放入桌面并从Mac上的终端运行它(cd Desktop/javac HelloWorld.javajava 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/

相关文章:

java - 如何使用 UML 为图形应用程序建模?

java - 如何在 Android 中创建防火墙应用程序?

java - 类 从 Servlet 请求数据

r - 如何修复 'tar: Failed to set default locale' 错误?

arrays - 字典追加的 Swift 数组

java - 使用字符串值创建变量名

java - 双轴快速排序和快速排序有什么区别?

java - 使用 java.util.prefs.Preferences.get 获取比最新条目更早的首选项

c - 无法释放 C 指针

javascript - 根据条件延长 Ember 等级