如何在Mac上编译和运行Java程序?

2022-08-31 09:41:31

如何在Mac上编译和运行Java程序?

我是新来的。

此外,我还下载了一个程序,该程序在这里建议我称为文本管理员,如果这与情况有任何关系。


答案 1

在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!”HelloWorldmainmainSystem.out.println()

使用编译器

现在你已经编写了一个简单的Java程序,你需要编译它。运行位于“应用程序/实用程序/终端.app”中的“终端”应用。在终端中键入以下命令:

cd ~
javac HelloWorld.java

您刚刚在OSX上编译了第一个Java应用程序,尽管很简单。编译过程将生成一个名为“HelloWorld.class”的文件。此文件包含 Java 字节代码,这些代码是 Java 虚拟机可以理解的指令。

运行程序

要运行该程序,请在终端中键入以下命令。

java HelloWorld

此命令将启动 Java 虚拟机并尝试加载名为 的类。一旦它加载了该类,它将执行我之前提到的方法。您应该看到终端窗口中印有“Hello World!”。这就是它的全部内容。HelloWorldmain

顺便说一句,TextWrangler只是OSX的文本编辑器,与这种情况无关。在此示例中,您可以将其用作文本编辑器,但肯定不是必需的。


答案 2

我将为您提供编写和编译代码的步骤。使用此示例:

 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.");
    }
}
  1. 将代码另存为Paycheck.java
  2. 转到终端并键入cd Desktop
  3. 类型javac Paycheck.java
  4. 类型java Paycheck
  5. 享受您的程序!