迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

在 Java 中使用单个命令编译多个 Java 文件

作者:迹忆客 最近更新:2023/12/17 浏览次数:

本教程介绍如何在 Java 中使用单个命令编译多个 java 文件。

编译是一个术语,用于指代使用 JDK 将 java 源代码转换为字节码的过程。要执行任何 Java 文件,我们需要遵循两个步骤:编译代码,然后运行编译后的代码。

在编译过程中,JDK 会检查代码的正确性和语法,并生成一个 .class 文件,其中包含只能由 JVM 读取的字节码。在这里,我们将学习使用单个 Java 命令编译单个和多个 Java 文件。

因此,让我们首先从编译 Java 文件开始。


编译一个 Java 文件

要了解如何使用单个命令编译多个 Java 文件,让我们首先了解如何编译单个 Java 文件。Java 提供了一个 javac 命令来编译源代码并创建一个 .class 文件来编译一个 Java 文件。

在这里,我们创建了一个 Hello 类并使用 Hello.java 名称保存了代码。为了编译它,我们使用了 javac 命令。

请参阅下面的示例。

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

为了编译 Java 文件,我们使用了以下命令。此命令将在当前目录中创建一个 .class 文件。

javac Hello.java

为了运行上面命令生成的 .class 文件,我们使用了下面的 java 命令,它使用 JVM 执行代码。

java Hello

输出:

Hello

编译多个 Java 文件

首先,创建两个 java 文件 Hello.java 和 Hello2.java,并使用 javac 命令编译它们。我们使用相同的命令通过提供多个 Java 文件名来编译多个 Java 文件。

请参阅下面的示例。

文件:Hello.java

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

文件:Hello2.java

class Hello2 {
  public static void main(String[] args) {
    System.out.println("Hello from 2");
  }
}

为了编译上述两个 Java 文件,我们使用了以下命令。此命令将在与 Hello.classHello2.class 相同的目录中创建两个 .class 文件。

javac Hello.java Hello2.java

编译当前目录的所有 Java 文件

如果我们在当前目录中有多个 Java 文件,并且想用一个 Java 命令编译所有这些文件,我们可以使用下面的命令。在这里,我们使用 * 通配符来指定所有 Java 文件。

javac *.java

如果 Java 文件位于不同的目录中,则使用以下命令。在这里,我们指定了目录的路径和*来编译指定目录下的所有 Java 文件。

请参阅下面的命令。

javac / root / rohan / directoryname/*.java

上一篇:Java 中的箭头运算符 ->

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Java 中的箭头运算符 ->

发布时间:2023/12/17 浏览次数:77 分类:Java

这篇文章就是要了解 Java 中的箭头运算符。本教程介绍了箭头运算符 (->) 在 Java 中的作用,并列出了一些示例代码来理解该主题。

Java 中的 >> 运算符

发布时间:2023/12/17 浏览次数:187 分类:Java

本文你将了解 Java 中的 >> 运算符。本指南将介绍 Java 中的 >> 运算符。要理解这个概念,你需要熟悉一些较低级别的计算概念。例如,位、字节等等。让我们深入了解一下。

Java Not InstanceOf

发布时间:2023/12/17 浏览次数:156 分类:Java

本教程演示如何在 Java 中否定 instanceof 关键字。InstanceOf 关键字检查引用变量是否包含给定的对象引用类型。它返回布尔类型,所以我们也可以否定它们。

Java 中的类字段和实例字段

发布时间:2023/11/28 浏览次数:98 分类:Java

在本文中,你将学习一些 Java 术语,它们是局部变量、输入参数、类字段和实例字段。我们还将讨论 Java 中实例字段的一些属性。

Java 中的类文件编辑器

发布时间:2023/11/28 浏览次数:194 分类:Java

本文展示了如何使用 Java 类文件来编辑类文件。在本文中,我们将讨论 Java 类文件编辑器,这是一个用 Java 创建的工具,用于编辑 Java 编译的类。我们可以在创建 Java 类后对其进行反编译并查看

Java 中的_JAVA_OPTIONS 环境变量

发布时间:2023/11/28 浏览次数:169 分类:Java

在本文中,我们将讨论 Java 选项和 _JAVA_OPTIONS 环境变量,它的后续 JAVA_TOOL_OPTIONS 和 JDK_JAVA_OPTIONS。

如何在 Java 中清除控制台

发布时间:2023/11/28 浏览次数:135 分类:Java

它展示了在 Java 中清理控制台屏幕的两种方法。在本教程中,我们将看一下在 Java 中清理控制台屏幕的两种方法。我们将通过实例来学习如何在运行时执行 Java 清屏命令。

如何在 Java 中从控制台获取输入

发布时间:2023/11/28 浏览次数:164 分类:Java

本教程展示了 Scanner 类中包含的读取控制台输入的各种功能。在本教程中,我们将查看 Java 中的 Scanner 类,并学习如何使用该类从控制台读取输入。Scanner 类来自于 Java 包 java.util.Scanner。

Java 中的 console.log

发布时间:2023/11/28 浏览次数:181 分类:Java

本文介绍 Java 中的 console.log。本教程介绍 Java 中的 console.log() 函数以及如何在 Java 中将日志显示到控制台。console.log() 是 JavaScript 的一个函数,用于向浏览器控制台显示日志消息。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便