【问题标题】:How to use external libraries managed by Maven in IntelliJ Idea?如何在 IntelliJ Idea 中使用 Maven 管理的外部库?
【发布时间】:2019-10-07 10:05:38
【问题描述】:

在使用 Maven 导入 o​​rg.apache.commons.math3 库(编辑 pom.xml 文件)时,IntelliJ 2019 似乎正确更新了“外部库”和“依赖项”节点,但后来,当尝试使用该库时发生该符号未解析,并且即使 Maven 正确导入它们,该程序似乎也无法引用该库。使用“import”关键字,IntelliJ 似乎无法引用该库。

【问题讨论】:

    标签: intellij-idea


    【解决方案1】:

    我整理出声明在外部库中声明的类的完整路径(参见下面的示例),IntelliJ 建议对包含在 IntelliJ 项目的浏览器树中的 module-info.java 的库引用。如果未声明完整路径,IntelliJ 不会要求修改 module-info.java 文件。将引用添加到 module-info.java 后,IntelliJ “intellisense”能够解析符号。

    public class GastTank implements org.apache.commons.math3.ode.FirstOrderDifferentialEquations{
        @Override
        public int getDimension() {
            return 0;
        }
    
        @Override
        public void computeDerivatives(double v, double[] doubles, double[] doubles1) {
    
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 2016-06-13
      • 2019-11-30
      相关资源
      最近更新 更多