【问题标题】:Intellij cannot resolve symbol 'lang3' apacheIntellij 无法解析符号 'lang3' apache
【发布时间】:2019-04-23 11:12:23
【问题描述】:

我想使用 StringUtils 并下载了“apache commons jar”zip 文件,将解压缩的 jar 文件复制到我的 intellij 项目的 lib 文件夹中,并将其添加到库和类路径中(通过项目设置)。然后我用

导入

导入 org.apache.commons.lang3.StringUtils;

但 intelliJ 无法解析“lang3”。有人有建议吗?注意:堆栈交换中存在类似问题,例如。 here 和 here,但他们的问题并不完全相同,他们的解决方案也没有帮助。

仅供参考,我从 this website 下载了“common-lang3/common-lang3.jar.zip”文件夹。

谢谢!

【问题讨论】:

    标签: java apache intellij-idea apache-commons-lang3


    【解决方案1】:

    您需要解压缩 zip 并将提取的 common-lang3.jar 文件添加到 module dependencies 而不是下载的 common-lang3.jar.zip 文件。

    这里是示例项目:HelloStringUtils.zip。

    执行和导入工作的结果:

    依赖配置截图:

    【讨论】:

    • 嗨,是的,我做到了,但是谢谢,我已经更新了我的问题
    • @KMunro 查看更新后的答案。一切正常。
    • @KMunro 如果它仍然对您不起作用,获得帮助的唯一方法是分享Minimal, Complete, and Verifiable example。
    • 谢谢!我注意到你的罐子有不同的名称和内容,所以我复制了它并且它有效。奇怪的是,当我重新访问我的帖子中的链接时,我从中下载了原始(明显错误的)jar 文件,它现在是正确的文件。我不知道为什么,但谢谢。
    猜你喜欢
    • 1970-01-01
    • 2016-10-12
    • 2020-04-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    • 2019-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多