如何在没有 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.java
和commons-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?
如何在没有 Tomcat 的情况下在 Apache 2.2 上运行 Java 应用程序?