gpt4 book ai didi

maven - IntelliJ 使用 .class 而不是模块的 .java

转载 作者:行者123 更新时间:2023-12-04 19:48:41 24 4
gpt4 key购买 nike

所以我有 3 个相互依赖的模块(使用彼此的类)。在 IntelliJ 中,我已经包含了模块依赖项,并且在一段时间内一切正常,直到我按下其中一个快捷键。我所知道的问题是,现在如果我尝试 ctrl+click 模块 A 中属于模块 B 的变量之一,它会询问我是否可以使用 Decompiler(我不小心按了是)。所以它给了我 .class --> 所以我能够指出这个 .class 有一个源文件夹。现在您单击模块 A 中的模块 B 变量,它会将您带到 .java 类。然而……

现在当我向模块 B 添加新变量时,我无法从模块 A 调用它,因为那个模块看不到它?但是它看到了来自模块B的原始变量。我想知道之前是否有人遇到过这个问题

顺便说一句。我默认从笔记本电脑重新启动了 IntelliJ(是的,删除了所有缓存),但是我又回到了这个问题。我想知道根本原因是在我的settings.xml还是pom文件中

最佳答案

转到项目结构 (Ctrl + Alt + Shift + S) 并选择模块。

确保包含所需 java 文件的其他模块已正确添加到源文件夹。

关于maven - IntelliJ 使用 .class 而不是模块的 .java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38789702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com