IntelliJ IDEA 报错Cannot access com.jreid.subtitle.Subtitle

问题描述 投票:0回答:1

正如标题所示,我在以下文件的第 41、76、88 和 93 行收到错误https://github.com/jareid/SRTTranslator/blob/main/src/main/java/com/jreid/srt /字幕.java

这是在我添加 Lombok 之后发生的,但是在我删除 Lombok 之后,我无法让错误再次消失。

完整的项目在 github 上可用,可以在 https://github.com/jareid/SRTTranslator/

克隆

这只是一个小项目,在添加 lombok 之前测试和主要方法都有效。

编辑: 我已经在本地恢复到之前的提交,但错误仍然存在。当我测试单元测试和主要方法时,不确定它是如何工作的

编辑:

我在 jreid 之后添加了一个 srttranslate 包,它自己修复了。困惑但可以关闭问题

java intellij-idea lombok
1个回答
-1
投票

根据 Git 链接,目前 Maven pom.xml 提到“src”作为源目录,这是不正确的。因为代码位于src/main/java

<sourceDirectory>src</sourceDirectory>

有两种方法可以解决这个问题。理想的解决方法是使用以下更改更新 Maven pom.xml,因为这是一个基于 Maven 的项目。

<sourceDirectory>src/main/java</sourceDirectory>

解决此问题的其他方法是通过 IntelliJ 项目结构将“java”目录标记为源文件夹,如下面的屏幕截图所示。

© www.soinside.com 2019 - 2024. All rights reserved.