如何在没有 IDE 的情况下使用 Apache Commons Lang 代码? (org.apache.commons.lang3)

Posted

技术标签:

【中文标题】如何在没有 IDE 的情况下使用 Apache Commons Lang 代码? (org.apache.commons.lang3)【英文标题】:How to use Apache Commons Lang code without an IDE? (org.apache.commons.lang3) 【发布时间】:2021-03-30 05:32:45 【问题描述】:

我正在使用 Amazon Coretto(一个 JDK)来编写和运行 Java 代码。我正在尝试使用 Apache Commons Lang 中的一个类,其中包含简单的导入语句,例如:

import org.apache.commons.lang3.*

但是,我在网上查找的所有内容都只会描述如何使用 Eclipse 之类的 IDE 来执行此操作。如何下载 org.apache.commons.lang3 类并仅通过 JDK 使用其子类?

【问题讨论】:

【参考方案1】:

最好的方法是安装 Maven,创建一个 pom.xml 文件并添加 commons-lang 作为依赖项。

最简单的方法是从https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.11/commons-lang3-3.11.jar 下载并在编译时将jar 添加到类路径中:javac -cp commons-lang3-3.11.jar Foo.java 和运行时:java -cp commons-lang3-3.11.jar:. Foo

您在工作目录中看到的文件应该是Foo.javacommons-lang3-3.11.jar。运行javac 后,您还将看到Foo.class

【讨论】:

谢谢。我尝试了第二个选项,它给了我这个错误:error: package org.apache.commons.lang3 does not exist。我该如何解决这个问题? 你可能没有你告诉 javac 它所在的 jar。 谢谢。只是抬起头来。运行 java 的语句中有错字。冒号到分号。 java -cp commons-lang3-3.11.jar;. Foo 这取决于平台 : 在 Linux 和 OS X 上,; 在 Windows 上。

以上是关于如何在没有 IDE 的情况下使用 Apache Commons Lang 代码? (org.apache.commons.lang3)的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 SDK 的情况下“下载”Android Studio IDE?

如何在不使用 IDE 的情况下更改 C# 程序的图标?

在没有 IDE 的情况下使用 freeglut

如何在没有 Tomcat 的情况下在 Apache 2.2 上运行 Java 应用程序?

Django & Couchdb:如何在没有 Apache 服务器的情况下进行部署

是否可以在没有 hadoop 依赖的情况下使用 apache mahout 分类