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) 下载:<