我是第一次使用 Spring。
我在 Mac 上的一个项目上设置了 Spring,所有依赖项都可以正常工作,没有问题,我可以编译,所有检查。
我在 Windows 机器上尝试了相同的操作,但现在我收到消息,从 Spring 框架导入的所有包都不存在。由于 Spring 是 IntelliJ Ultimate 的一部分,我正在努力寻找原因。我花了几个小时试图找到原因,但我找到的所有答案似乎都与同一问题无关。
我唯一能想到的是它找不到模块,但由于它们与 IntelliJ 有关,我不确定它怎么会找不到它?
最佳答案
这些消息来自 Java 编译器。它们表明您尝试导入的类在类路径上不可用。
我不使用 IntelliJ,所以我不知道如何为 IntelliJ 正确配置它。我怀疑您关于 Spring 类“与 IntelliJ 相关”的断言是不正确的。与其他工具一起使用的方式是,您有 Spring 相关的 Jars,然后您告诉工具在哪里可以找到它们。在使用 Maven 或 Gradle 的情况下,您将 Spring 声明为项目依赖项,它们会获取 jar 并为您构建内容。对于 Eclipse 等其他 IDE,您可以为项目配置构建路径,这通常涉及指出 Jar 文件在磁盘上的确切位置。
关于java - 尝试使用 Spring 编译时包不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55203107/