【问题标题】:How to use Apache Commons Lang code without an IDE? (org.apache.commons.lang3)如何在没有 IDE 的情况下使用 Apache Commons Lang 代码? (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 使用其子类?

【问题讨论】:

    标签: java import environment-variables path-variables apache-commons-lang3


    【解决方案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 上。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-01
    • 1970-01-01
    • 2013-06-30
    • 1970-01-01
    • 2018-01-09
    • 2011-06-08
    相关资源
    最近更新 更多