如何在我的 Mac 上编译和运行 Java 程序?
我是新人。
我还下载了一个在此处向我建议的程序,称为 text wrangler,如果这对情况有任何影响的话。
最佳答案
在 Mac OSX 或任何主要操作系统上编译和运行 Java 应用程序非常容易。 Apple 包含一个功能齐全的 Java 运行时和开箱即用的 OSX 开发环境,因此您所要做的就是编写一个 Java 程序并使用内置工具来编译和运行它。
编写你的第一个程序
第一步是编写一个简单的 Java 程序。打开一个文本编辑器(内置的 TextEdit 应用程序可以正常工作),输入以下代码,然后将文件保存为“HelloWorld.java”在您的主目录中。
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
例如,如果您的用户名是 David,请将其保存为“/Users/David/HelloWorld.java”。这个简单的程序声明了一个名为 HelloWorld
的类,以及一个名为 main
的方法。 main
方法在 Java 中很特殊,因为它是 Java 运行时在您告诉它执行程序时将尝试调用的方法。将其视为您的程序的起点。 System.out.println()
方法将在屏幕上打印一行文本,“Hello World!”在这个例子中。
使用编译器
现在您已经编写了一个简单的 Java 程序,您需要编译它。运行位于“Applications/Utilities/Terminal.app”中的终端应用程序。在终端中输入以下命令:
cd ~
javac HelloWorld.java
您刚刚在 OSX 上编译了您的第一个 Java 应用程序,尽管它很简单。编译过程将生成一个名为“HelloWorld.class”的文件。该文件包含 Java 字节码,即 Java 虚拟机能够理解的指令。
运行你的程序
要运行程序,请在终端中键入以下命令。
java HelloWorld
此命令将启动 Java 虚拟机并尝试加载名为 HelloWorld
的类。一旦加载了该类,它将执行我之前提到的 main
方法。您应该会看到“Hello World!”打印在终端窗口中。仅此而已。
附带说明,TextWrangler 只是 OSX 的文本编辑器,与这种情况无关。在本例中,您可以将其用作文本编辑器,但肯定不是必需的。
关于java - 如何在我的 Mac 上编译和运行 Java 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2360995/