在IntelliJ

时间:2018-03-23 17:55:09

标签: java maven intellij-idea

如上所述,我无法访问IntelliJ中使用Maven导入的外部库MathParser的类。我已配置pom.xml文件并启用了自动下载,因此(如项目文件部分底部所示)它已下载,但当我尝试使用带有import org.mariuszgromada.math.mxparser.*;的类/导入时 - 自动和手动导入不起作用。

以下是当前情况的屏幕截图

enter image description here

有什么想法吗?

为此测试目的创建了新项目,但同样的事情正在发生。在“外部库”中(在屏幕截图左侧的项目文件中)出现了lib,但无法访问它的类。

更新:

1)我删除了jdk,并下载了最新的10' - 没有结果。 2)重新安装IntelliJ IDE几次,相同。此外,我试图在VirtualBox上设置IntelliJ(我需要完成我的短项目),与jdk 10相同,最后它起作用了。不过,我需要让它工作而不需要从macOS外部化(我的朋友也是Mac,没有任何类似的问题)。完全相同的程序,但在Macbook上的macOS端,我无法从这个外部库中导入任何东西(在虚拟化的Windows端可能有什么)。

3)我试图用IntelliJ文件夹清理我的Mac,然后卸载它,然后从健康的mac的IntelliJ导入设置“ - 仍然没什么新东西。

解决方案: 我重新安装了macOS,最后我就是这样解决问题的。

1 个答案:

答案 0 :(得分:0)

一切似乎都是正确的。你可以尝试

  • 通过将导入更改为mxParser
  • 来直接导入import org.mariuszgromada.math.mxparser.mxParser
  • 在导入语句中的mXparser包之后按 Ctrl + Space 检查该包中的类。