什么原因导致JAR文件显示为IntelliJ IDEA为空?

时间:2016-09-26 12:39:30

标签: intellij-idea gradle jar

IntelliJ偶尔会认为gradle托管的JAR文件依赖项为空。没有在磁盘上替换JAR,同步,重启或清除IntelliJ缓存的组合解决了这个问题,所以我相信它对JAR文件本身并不感兴趣。

在项目树中:

enter image description here

正如您所料,从JAR的软件包导入失败。

然而,JAR文件不是空的,IntelliJ工具链之外的编译工作正常。

IntelliJ是否对JAR内容,格式或编码有严格的要求?这可能导致此问题?

2 个答案:

答案 0 :(得分:1)

你的jar文件应该没有任何问题,而且必须是因为你没有将jar文件导入到项目中,你只是将其复制到内部。 所以只需右键单击它并按“添加为库”

答案 1 :(得分:0)

在IntelliJ IDEA中添加外部jar的步骤:

  • 单击“文件”菜单中的“文件”
  • Windows上的CTRL + SHIFT + ALT + S / Linux
  • 在左侧面板中选择模块
  • 依赖关系标签
  • '+'→JAR或目录

通过这种方式,“jar”文件将被编入索引并且也可以扩展。

请参阅Correct way to add external jars