Java IntelliJ依赖性问题

Java IntelliJ依赖性问题,java,intellij-idea,module,dependencies,package,Java,Intellij Idea,Module,Dependencies,Package,我最近从Eclipse切换到IntelliJ,现在我正在使用这个IDE进行我的第一个项目 正常情况下,我想我继续把我的项目分成多个包,结果发现IntelliJ为项目组织提供了模块、包和常规目录。我只是假设模块相当于eclipse包,IntelliJ包替换源根模块中的目录,所以我并不关心这一点。但是,当我开始在主类(位于源根模块的包中)中编写代码时,即使在手动设置依赖项之后,我也无法访问位于其他模块中的任何类 我肯定遗漏了一些东西,因为如果我在源根模块外创建一个常规目录,然后将其移动到那里,一切都

我最近从Eclipse切换到IntelliJ,现在我正在使用这个IDE进行我的第一个项目

正常情况下,我想我继续把我的项目分成多个包,结果发现IntelliJ为项目组织提供了模块、包和常规目录。我只是假设模块相当于eclipse包,IntelliJ包替换源根模块中的目录,所以我并不关心这一点。但是,当我开始在主类(位于源根模块的包中)中编写代码时,即使在手动设置依赖项之后,我也无法访问位于其他模块中的任何类

我肯定遗漏了一些东西,因为如果我在源根模块外创建一个常规目录,然后将其移动到那里,一切都会很好,但令人恼火的是,我无法直接在源根模块内创建文件夹,所以有人能告诉我遗漏了什么吗


编辑:这是一个项目结构的屏幕截图,其中有一些代码可以理解错误:-如果我在src文件夹中有Main类,那么一切都正常根据您的图片,您已经发布了我看到您在错误的源中创建了包。如果您想创建一个包(例如“main”),在其中插入一个类(例如您的main),则需要在默认的java文件夹中执行此操作。在您的情况下,它是src文件夹。希望它能对您有所帮助。

您能告诉我您使用的java版本与最新的java版本一样吗?添加了一项新功能,即代码可以分发到与以前不同的模块中

所以这可能就是问题所在

module blog { 
         exports com.google.com; 
         requires cms; 
}

新模块功能的示例。那么,您是否像这样破坏了代码。pl

Java1.8(如果我没有错的话,该模块是1.9版本)添加了图像