Java 安装代码包
我想使用org.apache.commons.lang3.StringUtils包中包含的StringUtils.repeat(strings,long n)方法。我该怎么做 问题:Java 安装代码包,java,Java,我想使用org.apache.commons.lang3.StringUtils包中包含的StringUtils.repeat(strings,long n)方法。我该怎么做 问题: 此软件包的下载链接在哪里 下载的文件放在哪里 注意:我不想安装任何IDE,我只想安装与简单编辑器一起使用的软件包。答案: 没有什么比得上“下载链接”,但是org.apache.commons可从以下网址下载。反转包名是一个很好的起点 随便你。您需要的是指定类路径。大多数人创建一个lib文件夹,并将所有使用过的库放在
org.apache.commons
可从以下网址下载。反转包名是一个很好的起点lang
library。你最终会陷入困境
您可以在这里找到最新版本的commons lang
包(其中包含您正在查找的类)
下载此软件包的最新版本。要做到这一点,请从左侧菜单中选择“下载”,它将引导您
由于您声称不想使用任何IDE,所以可能不需要源代码,所以只需下载二进制文件即可。因此,选择commons-lang3-3.3.2-bin.zip
或commons-lang3-3.3.2-bin.tar.gz
(它们的内容是相同的,所以选择哪一个并不重要)
当您下载它时,将其解压,您将发现commons-lang3-3.3.2.jar
,其中包含在中描述的所有类的二进制文件
用法 现在要使用这个库中的类,您只需要将它包含在类路径中,这样JVM或编译器就知道在哪里查找这些新类。例如,您可以使用命令
javac -cp path/to/external.jar MyClass.java
(external.jar
也需要是classpath的一部分),它从MyClass.java
编译代码。此文件中的代码可以使用下载的lang
库中的所有类。您只需使用import name.of.WantedClass
(就像导入其他类一样,如java.util.Random
)
使用StringUtils.repeat的代码示例
import org.apache.commons.lang3.StringUtils;
public class MyClass{
public static void main(String[] args) {
String data = StringUtils.repeat("Foo", 4);
System.out.println(data);
}
}
现在要执行这样的代码,您还需要通知JVM在何处查找此处使用的非标准类StringUtils
,因此您必须再次使用-cp path/to/external.jar
,这样您的命令就可以如下所示
javac -cp path/to/external.jar MyClass
这些被称为图书馆commons lang
是apache提供的一个这样的库。谷歌搜索并下载相应的jar
。然后阅读java类路径。你在使用Maven或其他依赖管理吗?不,我说我没有使用任何IDE@SotiriosDelimanolis我在谷歌上搜索了一下,我得到了以下页面:。以下哪个链接是StringUtils.repeat方法?有这么多,Maven不是一个IDE。这些链接是该库包的javadoc。你想要包含所有这些的库。我已经找到了方法,但是我如何得到它?