导入外部JAR后的Java Eclipse ClassNotFoundException

时间:2017-11-07 16:17:34

标签: java eclipse apache classnotfoundexception

当我尝试执行以下代码时,我收到了ClassNotFoundException:

import org.apache.commons.text.WordUtils;

public class CapitalizeFirstLetters {

    public static void main(String[] args) {
        String str="this is a test";
        str=WordUtils.capitalizeFully(str);
        System.out.println(str);

    }

}

我是用Java导入库的新手。这是我的Package Explorer和Build Path的样子(我密切关注其他人提出类似问题的建议)。

Project ExplorerJava Build Path

这是错误文本:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
    at org.apache.commons.text.WordUtils.capitalizeFully(WordUtils.java:494)
    at org.apache.commons.text.WordUtils.capitalizeFully(WordUtils.java:464)
    at CapitalizeFirstLetters.main(CapitalizeFirstLetters.java:7)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 3 more

任何人都可以帮我这个吗?我无法在任何地方在线找到这个问题的答案。到目前为止,我已经尝试过:删除所有内容并重新开始。

谢谢!

0 个答案:

没有答案