gpt4 book ai didi

java - Eclipse-为什么模块信息很重要?

转载 作者:行者123 更新时间:2023-11-30 01:46:39 24 4
gpt4 key购买 nike

我对java很陌生。从昨天开始!我安装了 eclipse 并在其中导入了 spring 库。但奇怪的问题发生了。在 import 语句中出现错误,提示The type org.springframework.context.ApplicationContext is notaccessible。运行项目后发生另一个错误(与同一主题相关 ApplicationContext 无法解析为类型)。

无论如何!我很困惑。我花了一天的时间。搜索 stackoverflow 和谷歌等论坛并没有解决我的问题。突然我在 Eclipse 中看到一条弹出消息,建议一些解决方案。忽略其中一些无值(value)的方法是将模块添加到 module-info.java 文件中。令人难以置信的是,这解决了问题!最奇怪的是我从未在相关论坛中看到过这个解决方案!最烦人的是,如果我从来没有看到那个弹出窗口怎么办?我哪里做错了?为什么互联网上不存在这个解决方案?

非常感谢!

最佳答案

Java模块是Java 9的一个新特性;它们允许您准确指定程序所需的依赖项,从而可以更好地控制应用程序的大小 - 无需携带不使用的库代码。我想这似乎意味着您需要明确说出您想要什么,以便您意识到您正在引入更多模块。

因此,您通常看不到太多有关模块的信息的原因是它们相对较新,并且怀疑我是唯一一个从未见过模块信息文件的长期 Java 开发人员!

我想知道当您创建项目时 Eclipse 是否为您提供了一些选项,并且您无意中选择了一个选项,意思是“是的,我想要对执行分子进行额外的控制,并且我不介意做更多的工作。”

关于java - Eclipse-为什么模块信息很重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57693877/

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