通过命令提示符执行 Java 程序的分步指南

通过命令提示符执行 Java 程序的分步指南

Java 一直是全球使用最广泛的编程语言之一,是企业软件、Web 应用程序、桌面解决方案和 Android 开发的基础。如果您使用的是 Windows,则可以直接从命令提示符快速编译和执行 Java 程序。本指南将指导您在 Windows 计算机上成功开始使用 Java 的步骤。

确认您的 Java 安装

在执行 Java 程序之前,请确保您的系统上已安装 Java。请按照以下步骤验证您的安装。

以管理员权限启动命令提示符并输入以下命令:java -version。如果已安装 Java,您将看到显示版本信息。如果遇到“java”未被识别为内部或外部命令的错误,则需要安装 Java。

命令提示符显示 Java 不被识别为内部或外部命令。

在 Windows 上安装 Java 有几种方法,但最简单的方法是通过 WinGet。

使用 WinGet 安装 Java

要获取最新版本的 Java,请访问其官方 Oracle 下载页面。虽然最新版本是 Java 24,但我们将重点关注长期支持 (LTS) 版本 Java 21,因为它具有增强的稳定性。

以管理员身份打开命令提示符或 PowerShell 并执行以下命令:

winget install Microsoft. OpenJDK.(Version number)

使用 WinGet 下载并安装 Java。

在此过程中,还可能安装其他组件,包括 OpenJDK 的 Microsoft Build。

通过 WinGet 安装辅助程序 OpenJDK 和 Java。

完成后,您应该会看到“安装成功”的消息。

Windows PowerShell 中显示 Java 安装成功。

JDK(Java 开发工具包)的传统安装

Java 标准版开发工具包 (JDK) 对于跨平台的 Java 开发至关重要。首先访问官方网站并选择最新的 Java SE 下载。同样,我们将选择最新的 LTS 版本以确保稳定性。

从 Oracle 网站下载最新的稳定版本的 Java。

在 Windows 选项卡上,您可以下载以下选项之一:x64 安装程序、x64 压缩存档或 x64 MSI 安装程序。

在 Windows 上下载 Java 的 x64 安装程序。

运行下载的安装程序并按照提示操作。如果您还没有 Oracle 帐户,则需要完成注册过程。

请注意安装目录,通常在 Program Files 中找到,因为此信息对于稍后通过命令提示符执行 Java 很重要。

Windows 中的 Java 开发工具包文件夹位置。

安装应该会在几分钟内完成。如果耗时超过预期,请考虑通过任务管理器关闭其他应用程序,然后尝试重新安装。

在该过程结束时,您将看到一条确认消息,表明已成功安装。

从命令提示符执行 Java 程序

使用记事本或任何文本编辑器创建一个简单的 Java 程序,如下例所示:

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

确保使用“.java”扩展名保存文件,而不是“.txt”。

在记事本中保存一个以. JAVA 为扩展名的文件。

从 Windows 开始菜单打开命令提示符,确保以管理员身份运行它。

使用以下命令将工作目录更改为 Java 文件的位置cd

cd Documents[Java-program-folder]

使用 cd 命令导航到 Java 程序文件夹。

在早期版本中,访问bin目录时需要指定 Java 版本。不过,现在您只需导航到存储. JAVA 文件的特定文件夹即可。

要编译 Java 程序,请使用:

javac "Program Name".java

使用命令提示符执行 Java 程序

请注意,编译不会立即产生输出。但是,使用该dir命令后,您将在目录中看到一个扩展名为“.class”的新文件,这表明编译成功。

编译 Java 程序后创建的. CLASS 文件。

现在使用以下命令运行您的程序:

java "Program Name"

简单 Java 程序的输出显示“Hello, World!”

您应该在命令提示符窗口中看到输出。

Java 允许通过命令提示符执行各种操作,例如执行算术计算。为此,您可以创建一个简单的程序并通过命令提示符执行它以观察结果。

public class Sum { public static void main(String[] args) { int a = insert value, b = insert value; System.out.println("Sum: " + (a + b)); } }

在记事本中保存总和计算 Java 文件。

保存后,返回命令提示符重新编译,javac然后运行程序以java查看总和输出。

执行 Java 程序后显示的算术和结果。

当您开始在命令提示符中使用 Java 时,这里有一些针对初学者的附加命令:

  • javac *.java:编译文件夹中的所有Java文件
  • javac Timenow.java:在命令提示符中显示当前本地时间
  • javac -Xlint Hello.java:编译期间显示警告

为 Java 配置永久 PATH

在命令提示符中所做的临时更改不会为 Java 编译器建立永久的 PATH。为了确保 Java 程序能够跨会话无缝运行,您可以修改 PATH 环境变量。

按照以下步骤设置 PATH 变量以供将来使用:

  1. 打开控制面板并导航到系统和安全,然后选择系统
  2. 单击“高级系统设置”并转到“高级”选项卡。
  3. 单击环境变量按钮。
  4. 找到Path变量并单击“编辑”
编辑 Path 变量以包含 Java 的目录。

接下来,点击“新建”按钮,将新目录添加到 PATH 中。粘贴 Java 开发工具包 (JDK) 的目录路径,并确保它不是 Java 运行时环境 (JRE) 目录。

添加后,将建立环境变量JAVA_HOME,方便以后引用。

JAVA_HOME 路径保存在环境变量中。

最后,单击“确定”保存您的更改。

常见问题

保存 Java 文件时出现“您无权保存在此位置”提示,该如何解决?

即使以管理员身份登录,也可能会出现此错误。要解决此问题,请右键单击 Java 文件夹,选择“属性”,然后导航至“安全”->“高级”->“选择用户或组”。 在安全设置中,将“所有者”从“系统”修改为您当前的用户帐户。您可以使用“检查名称”来验证名称是否正确。输入“桌面”、“管理员”或“用户”等文本以授予完全权限。单击“确定”保存更改。

如何修复“Java 不被识别为内部或外部命令”错误?

要解决“无法识别 Java”的问题,请确保将 JDK 的 bin 目录添加到计算机的 PATH 中,如本指南前面所述。

为什么 Windows 命令提示符不显示 Java 命令的结果?

如果您的命令提示符没有显示 Java 命令的结果,请尝试以管理员模式运行它,或验证安装目录中“Java.exe”的属性。在“兼容性”选项卡中,取消选中“以管理员身份运行此程序”。

Java 与 JavaScript 有何区别?

Java 和 JavaScript 是根本不同的语言:

Java 由 Sun Microsystems 公司于 1991 年至 1995 年间开发,而 Javascript 则由浏览器公司 Netscape 后来创建。Java 是一种编译型语言;JavaScript 是解释型语言。Java 是静态类型语言,而 JavaScript 是动态类型语言。Java 采用基于类的结构,而 JavaScript 采用基于原型的结构。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注