小编J. *_*dar的帖子

未找到 IntelliJ 编译错误 zip END 标头

问题

我无法在 Java 9 和 10 上的 IntelliJ build 182.4505.22 上为导入的 Eclipse 项目编译 Java 代码。编译模块或任何单个文件时显示以下错误:

Error:(1, 1) java: cannot access edu.wit.cs.comp2000

zip END header not found
Run Code Online (Sandbox Code Playgroud)

细节

该项目的结构如下: IntelliJ项目结构

完整的编译时输出如下: 在此处输入图片说明

已经尝试过

我已经查看了此处此处的帖子,但未提供任何相关详细信息。我尝试在 Java 9 和 10 上进行编译,这没什么区别。我已经在 LinkedBag 中编写了一个 main 方法,并试图独立于 JUnit 运行它,这导致了同样的错误。IntelliJ 没有在我的测试类中正确显示测试图标,所以我怀疑 JUnit(或缺少 JUnit)是问题的原因,但是我不确定如何继续。编译适用于其他项目(没有 JUnit 测试)就好了。

更新

  • 该代码似乎在 Java 1.8 上按预期编译和测试没有问题。每次切换到 Java 9 或 10 都会导致上述问题。我开始怀疑我的导师的一个依赖项特别需要 Java 1.8,但是如果有人可能有解决方案,我仍然希望使用较新版本的 Java。

java intellij-idea

23
推荐指数
6
解决办法
3万
查看次数

标签 统计

intellij-idea ×1

java ×1