📜  在终端中编译和运行程序 - Java (1)

📅  最后修改于: 2023-12-03 14:51:32.181000             🧑  作者: Mango

在终端中编译和运行程序 - Java

在终端(或命令行界面)中编译和运行Java程序是Java开发中的常见任务。在本指南中,您将学习如何使用Java编译器(javac)编译Java源代码,并使用Java虚拟机(java)运行编译后的程序。

步骤1:编写Java源代码

首先,您需要编写Java源代码。使用您喜欢的文本编辑器创建一个新文件,并将其保存为以.java为扩展名的文件。例如,HelloWorld.java

在这个文件中,编写您的Java源代码,例如:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

这是一个经典的Java程序,将打印"Hello, World!"到控制台。

步骤2:打开终端

打开终端或命令行界面。您可以在Windows上使用命令提示符(Command Prompt)或PowerShell,而在Mac和Linux上使用终端。

步骤3:定位到Java源代码文件所在的目录

使用cd命令在终端中导航到包含Java源代码文件的目录。例如,如果您的HelloWorld.java文件位于/Users/yourusername/Documents/Java目录中,则可以使用以下命令定位到该目录:

cd /Users/yourusername/Documents/Java

确保将yourusername替换为您的用户名。

步骤4:编译Java源代码

在您定位到Java源代码文件所在的目录后,使用javac命令来编译Java源代码。在终端中输入以下命令:

javac HelloWorld.java

这将根据Java源代码生成一个名为HelloWorld.class的编译后的字节码文件。

如果编译成功,终端中将没有输出,并且会在相同的目录下生成一个.class文件。

步骤5:运行编译后的Java程序

编译Java源代码后,使用java命令在终端中运行它。在终端中输入以下命令:

java HelloWorld

这将执行编译后的Java程序,并在终端上显示输出:

Hello, World!

请注意,您不需要包括.class文件扩展名。只需提供类的名称即可运行它。

结论

通过遵循以上步骤,您可以在终端中编译和运行Java程序。这是一个非常基本的示例,但您可以根据您的需要编写更复杂的Java程序,并使用相同的方法在终端中编译和运行它们。