“发现重复的类” - IntelliJ 和 .class 文件

2024-02-07

我最近将我们公司的一个项目导入到IntelliJ Idea(10.5.1)中。我们使用ant构建脚本和 IntelliJ 都支持这一点。

然而,当编译输出目录等于源代码目录时,IntelliJ似乎有一个明显的问题,即.class文件被放置在与其对应的相同目录中.java来源。

(请注意,我知道这不是一个正确的方法,但是请告诉我的老板。这个项目已经超过 15 年了,并且相应地很大,太多的事情依赖于它,我无能为力那。)

因此,一旦编译完毕,IntelliJ 就会检测到.class文件并将它们添加到项目树中。这里的问题是它认为它们是类声明,因此我收到每个类的“找到重复类”消息。这并不会让我无法工作,但正如你可能猜到的那样,这非常烦人。

我尝试让 IDE 忽略.class文件,但显然这使得它根本不加载任何类,包括 JRE 运行时和位于其中的任何其他内容.jar files.

有什么办法让IntelliJ Idea忽略.class与它们位于同一位置的文件.java来源?


确保您已将输出目录配置为源目录,禁用输出目录的排除以查看您的文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“发现重复的类” - IntelliJ 和 .class 文件 的相关文章

随机推荐