我需要在我的项目中使用StringUtils类。
所以我下载了commons-lang3-3.6-bin.tar.gz
并将commons-lang3-3.6.jar
,commons-lang3-3.6-javadoc.jar
和commons-lang3-3.6-sources.jar
添加到我的库中,如下所示:
然后,我导入了它:
import org.apache.commons.lang3.StringUtils;
我也可以编写类方法并编译它而不会出错
fName = StringUtils.capitalize(fName);
lName = StringUtils.capitalize(lName);
但运行程序时会出现此错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
at Member.addMember(Member.java:180)
at Main.memberMenu(Main.java:191)
at Main.mainMenu(Main.java:64)
at Main.main(Main.java:19)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 4 more
C:\Users\Tan\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 4 seconds)
我一直在网上寻找任何答案,学习如何导入它,从commons-text-1.1
尝试WordUtils。
我正在使用NetBeans IDE。
感谢任何帮助。