【发布时间】:2019-10-07 10:05:38
【问题描述】:
在使用 Maven 导入 org.apache.commons.math3 库(编辑 pom.xml 文件)时,IntelliJ 2019 似乎正确更新了“外部库”和“依赖项”节点,但后来,当尝试使用该库时发生该符号未解析,并且即使 Maven 正确导入它们,该程序似乎也无法引用该库。使用“import”关键字,IntelliJ 似乎无法引用该库。
【问题讨论】:
标签: intellij-idea
在使用 Maven 导入 org.apache.commons.math3 库(编辑 pom.xml 文件)时,IntelliJ 2019 似乎正确更新了“外部库”和“依赖项”节点,但后来,当尝试使用该库时发生该符号未解析,并且即使 Maven 正确导入它们,该程序似乎也无法引用该库。使用“import”关键字,IntelliJ 似乎无法引用该库。
【问题讨论】:
标签: intellij-idea
我整理出声明在外部库中声明的类的完整路径(参见下面的示例),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) {
}
}
【讨论】: