当前位置:实例文章 » C#开发实例» [文章]Windows 10命令行下如何使用java和javac来编译执行引入自己外部Java代码或者其他人的jar包代码

Windows 10命令行下如何使用java和javac来编译执行引入自己外部Java代码或者其他人的jar包代码

发布人:shili8 发布时间:2024-12-31 18:49 阅读次数:0

**Windows10 命令行下使用 Java 和 javac**

在 Windows10 的命令行环境中,使用 Java 和 javac 来编译和执行 Java代码是非常简单的。以下是如何使用这些工具来引入自己的外部 Java代码或其他人的 jar 包代码。

**安装 Java**

首先,你需要安装 Java Runtime Environment (JRE) 或者 Java Development Kit (JDK)。你可以从 Oracle 的官方网站下载最新版本的 JDK。

**设置环境变量**

在 Windows10 中,为了让系统能够找到 Java 的 bin 目录,我们需要设置环境变量。打开控制面板,选择“系统和安全”下的“高级系统设置”,然后点击“环境变量”。

在系统变量中添加一个新变量,名称为 `JAVA_HOME`,值为 Java 的安装目录(例如 `C:Program FilesJavajdk-17.0.2`)。然后,在系统变量中找到 `Path` 变量,追加 `%JAVA_HOME%bin`。

**使用 javac**

现在,我们可以使用 javac 来编译 Java代码了。让我们创建一个简单的 Java 类 `HelloWorld.java`:

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


在命令行中,切换到 Java 的 bin 目录(例如 `C:Program FilesJavajdk-17.0.2bin`),然后使用 javac 来编译这个类:

bashjavac HelloWorld.java


如果没有错误提示,说明编译成功了。我们可以使用 `dir` 命令来查看编译后的 `.class` 文件:

bashdir


输出应该是:

 Volume in drive C has no label.
 Volume serial number is12345678 Directory of C:Program FilesJavajdk-17.0.2bin12/31/202110:00 AM  .
12/31/202110:00 AM  ..
12/31/202110:00 AM4,096 HelloWorld.class1 File(s)4,096 bytes2 Dir(s)3,456,192,000 bytes free.


**使用 java**

现在,我们可以使用 `java` 来执行这个类了:

bashjava HelloWorld


输出应该是:

Hello, World!


**引入外部 Java代码或 jar 包**

如果你有一个外部的 Java 类或 jar 包,想要在命令行中使用它们,你需要将它们复制到 Java 的 bin 目录下。例如,如果你有一个 `ExternalClass.java` 文件和一个 `external.jar` 文件,可以将它们复制到 `C:Program FilesJavajdk-17.0.2bin` 目录下。

然后,你可以使用 javac 来编译这个类:

bashjavac ExternalClass.java


或者,如果你有一个 jar 包,需要解压缩它,然后使用 javac 来编译其中的类:

bashjar xvf external.jarjavac ExternalClass.java


最后,你可以使用 `java` 来执行这个类或 jar 包:

bashjava ExternalClass


或者,如果你有一个 jar 包,可以直接使用 `java` 来执行它:

bashjava -jar external.jar


**总结**

在 Windows10 的命令行环境中,使用 Java 和 javac 来编译和执行 Java代码是非常简单的。通过设置环境变量、使用 javac 来编译 Java 类或 jar 包,以及使用 `java` 来执行这些类或 jar 包,你可以轻松地引入自己的外部 Java代码或其他人的 jar 包代码。

**参考**

* Oracle JDK 文档:< />* Windows10 命令行环境文档:< />* Java Runtime Environment (JRE) 下载:<

相关标签:c#javawindows开发语言
其他信息

其他资源

Top