[英]Java: Importing StringUtils
我正在尝试导入StringUtils。 我的第一步是下载“ commons-lang3-3.4.jar”,它与我正在处理的PersonTester.java文件包含在同一目录中。 我打算在其中使用StringUtils的PersonTester.java中包括:
import org.apache.commons.lang3.StringUtils;
当我尝试编译时,出现以下错误:
PersonTester.java:6: error: package org.apache.commons.lang3 does not exist
导入org.apache.commons.lang3.StringUtils;
当我注释掉import语句并删除任何打算使用StringUtils的语句时,它可以编译并运行良好。
谢谢!
将commons-lang3-3.4.jar
放在Java源文件旁边不会自动将其添加到类路径中。
您必须将其显式添加到classpath中,并且通常不会将其放在源文件旁边。
根据您的环境,您需要将-cp commons-lang3-3.4.jar
添加到javac
和java
命令中,或者告诉您的IDE将其添加到类路径中。
如果确实要在要提问的注释中提到export CLASSPATH="directory with files here"
,则需要对其进行更改,以包括.class文件的目录和显式列出.jar文件,例如
export CLASSPATH=~/assignment/week3:~/assignment/week3/commons-lang3-3.4.jar
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.