如何使用命令行设置 Java 开发环境

JavaJavaBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

Java 是一种强大的编程语言,广泛应用于从企业应用程序到移动开发的各个行业。可以使用集成开发环境(IDE)或命令行来设置 Java 开发环境。本教程将指导你完成使用命令行设置 Java 开发环境的过程,使你无需 IDE 即可编译和运行 Java 程序。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java/BasicSyntaxGroup -.-> java/identifier("Identifier") java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/modifiers("Modifiers") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/packages_api("Packages / API") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") subgraph Lab Skills java/identifier -.-> lab-414136{{"如何使用命令行设置 Java 开发环境"}} java/output -.-> lab-414136{{"如何使用命令行设置 Java 开发环境"}} java/classes_objects -.-> lab-414136{{"如何使用命令行设置 Java 开发环境"}} java/modifiers -.-> lab-414136{{"如何使用命令行设置 Java 开发环境"}} java/packages_api -.-> lab-414136{{"如何使用命令行设置 Java 开发环境"}} java/user_input -.-> lab-414136{{"如何使用命令行设置 Java 开发环境"}} end

Java 开发简介

Java 是一种广泛使用的面向对象编程语言,以其可移植性、可扩展性和健壮性而闻名。它常用于各种应用程序,包括网页开发、移动应用开发、企业软件和科学计算。

Java 的关键特性之一是其平台独立性,这意味着 Java 程序可以在任何安装了 Java 虚拟机(JVM)的操作系统上运行。这使得 Java 成为需要创建可在多个平台上运行的应用程序的开发人员的热门选择。

Java 还以其强大的类型检查而闻名,这有助于在开发过程的早期发现错误,并确保代码更可靠、更易于维护。此外,Java 拥有庞大且活跃的开发者社区,他们为该语言的持续发展做出贡献,并为开发者提供丰富的资源和工具。

要开始 Java 开发,你需要在计算机上设置一个开发环境。这通常涉及安装 Java 开发工具包(JDK)和集成开发环境(IDE),如 IntelliJ IDEA、Eclipse 或 NetBeans。不过,在本教程中,我们将重点介绍如何使用命令行设置 Java 开发环境。

graph TD A[Java 开发] --> B[平台独立性] A --> C[强大的类型检查] A --> D[庞大的开发者社区] B --> E[在多个平台上运行] C --> F[尽早发现错误] C --> G[可靠且易于维护的代码] D --> H[语言的持续发展] D --> I[丰富的资源和工具]

表 1:Java 的关键特性

特性 描述
平台独立性 Java 程序可以在任何安装了 Java 虚拟机(JVM)的操作系统上运行。
强大的类型检查 Java 的类型检查有助于在开发过程的早期发现错误,从而产生更可靠、更易于维护的代码。
庞大的开发者社区 Java 拥有庞大且活跃的开发者社区,他们为该语言的持续发展做出贡献,并提供丰富的资源和工具。

设置命令行

安装 Java 开发工具包(JDK)

要使用命令行设置 Java 开发环境,第一步是安装 Java 开发工具包(JDK)。你可以从 Oracle 网站下载最新版本的 JDK,或者在 Ubuntu 22.04 上使用像 apt 这样的包管理器。

sudo apt update
sudo apt install -y openjdk-11-jdk

安装完成后,你可以通过运行以下命令来验证安装:

java -version

这应该会显示你安装的 JDK 版本。

配置环境变量

接下来,你需要配置 Java 的环境变量。两个最重要的环境变量是 JAVA_HOMEPATH

  1. JAVA_HOME:这个变量应该指向 JDK 的安装目录。
  2. PATH:这个变量应该包含 JDK 的 bin 目录,这样你就可以在命令行的任何位置运行 Java 命令。

你可以通过编辑主目录中的 .bashrc 文件来设置这些变量:

nano ~/.bashrc

将以下行添加到文件中,将 /path/to/jdk 替换为你 JDK 安装的实际路径:

export JAVA_HOME=/path/to/jdk
export PATH=$JAVA_HOME/bin:$PATH

保存文件并退出文本编辑器。然后,运行以下命令来应用更改:

source ~/.bashrc

你可以通过运行以下命令来验证配置:

echo $JAVA_HOME
echo $PATH

这应该会显示 JAVA_HOMEPATH 变量的正确值。

编译和运行 Java

创建 Java 源文件

要使用命令行编译和运行 Java 程序,首先需要创建一个 Java 源文件。在你喜欢的目录中创建一个名为 HelloWorld.java 的新文件,并添加以下代码:

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

编译 Java 源文件

创建 Java 源文件后,可以使用 javac 命令对其进行编译。这将生成一个可执行的类文件。

javac HelloWorld.java

此命令将在与源文件相同的目录中创建一个名为 HelloWorld.class 的新文件。

运行 Java 程序

要运行编译后的 Java 程序,请使用 java 命令并指定类名(不带 .class 扩展名)。

java HelloWorld

这应该会在控制台输出消息「你好,LabEx!」。

graph TD A[创建 Java 源文件] --> B[编译 Java 源文件] B --> C[运行编译后的 Java 程序] C --> D[输出「你好,LabEx!」]

表 2:Java 命令行工作流程

步骤 命令
创建 Java 源文件 nano HelloWorld.java
编译 Java 源文件 javac HelloWorld.java
运行编译后的 Java 程序 java HelloWorld

总结

在本教程中,你已经学习了如何使用命令行设置 Java 开发环境。你探索了编译和运行 Java 程序的基本步骤,这使你在不单纯依赖集成开发环境(IDE)的情况下也能灵活地使用 Java 进行开发。通过掌握命令行 Java 开发,你可以提高工作效率,并更深入地理解 Java 编程语言。