如何在Mac上编译和运行Java程序?
如何在Mac上编译和运行Java程序?
我是新来的。
此外,我还下载了一个程序,该程序在这里建议我称为文本管理员,如果这与情况有任何关系。
如何在Mac上编译和运行Java程序?
我是新来的。
此外,我还下载了一个程序,该程序在这里建议我称为文本管理员,如果这与情况有任何关系。
在Mac OSX或任何主要操作系统上编译和运行Java应用程序非常容易。Apple包含一个功能齐全的Java运行时和开发环境,开箱即用,因此您所要做的就是编写一个Java程序,并使用内置工具进行编译和运行。
第一步是编写一个简单的Java程序。打开文本编辑器(内置的TextEdit应用程序工作正常),键入以下代码,然后将文件另存为“HelloWorld.java”在您的主目录中。
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
例如,如果您的用户名是 David,请将其另存为“/Users/David/HelloWorld.java”。这个简单的程序声明了一个名为 的类,其中有一个名为 。该方法在 Java 中是特殊的,因为它是 Java 运行时在您告诉它执行程序时将尝试调用的方法。将其视为程序的起点。该方法将打印一行文本到屏幕上,在此示例中为“Hello World!”HelloWorld
main
main
System.out.println()
现在你已经编写了一个简单的Java程序,你需要编译它。运行位于“应用程序/实用程序/终端.app”中的“终端”应用。在终端中键入以下命令:
cd ~
javac HelloWorld.java
您刚刚在OSX上编译了第一个Java应用程序,尽管很简单。编译过程将生成一个名为“HelloWorld.class”的文件。此文件包含 Java 字节代码,这些代码是 Java 虚拟机可以理解的指令。
要运行该程序,请在终端中键入以下命令。
java HelloWorld
此命令将启动 Java 虚拟机并尝试加载名为 的类。一旦它加载了该类,它将执行我之前提到的方法。您应该看到终端窗口中印有“Hello World!”。这就是它的全部内容。HelloWorld
main
顺便说一句,TextWrangler只是OSX的文本编辑器,与这种情况无关。在此示例中,您可以将其用作文本编辑器,但肯定不是必需的。
我将为您提供编写和编译代码的步骤。使用此示例:
public class Paycheck {
public static void main(String args[]) {
double amountInAccount;
amountInAccount = 128.57;
System.out.print("You earned $");
System.out.print(amountInAccount);
System.out.println(" at work today.");
}
}
Paycheck.java
cd Desktop
javac Paycheck.java
java Paycheck