Java 在intellij中导入JAR不起作用

Java 在intellij中导入JAR不起作用,java,jar,intellij-idea,Java,Jar,Intellij Idea,我见过类似的问题,但没有解决办法。我有这些jar的源和类文件,我已经添加到我的项目,他们确实出现了。但是,它们在包内不可见。我对intellij还不熟悉,不知道出了什么问题 文件→ Windows/Linux上的项目结构CTRL+SHIFT+ALT+S,⌘ + ; 在MacOSX上→ 单元→ 依赖关系→ 添加→ 项目库→ Attach JarintelliJ实际上没有问题,您正在与java规范作斗争: 将这些类放入一个包中,并尝试使用红色单词 或者,不要将代码放入包中,只需将其放入默认包中。我看

我见过类似的问题,但没有解决办法。我有这些jar的源和类文件,我已经添加到我的项目,他们确实出现了。但是,它们在包内不可见。我对intellij还不熟悉,不知道出了什么问题


文件→ Windows/Linux上的项目结构CTRL+SHIFT+ALT+S,⌘ + ; 在MacOSX上→ 单元→ 依赖关系→ 添加→ 项目库→ Attach Jar

intelliJ实际上没有问题,您正在与java规范作斗争:

将这些类放入一个包中,并尝试使用红色单词


或者,不要将代码放入包中,只需将其放入默认包中。

我看到您正在上算法类,我也在这一点上。 但请查看以下答案:

上面说你应该:

将.jar作为库添加到项目结构中。 在src目录中创建一个新包。 将所需的类复制并粘贴到新创建的包中。 完成。 瞧,现在你应该可以使用里面的东西了


希望有帮助

尝试Alt+Enter快速帮助我认为应该可以解决您的问题。这将如何解决我的问题?建议我创建这些类。我对JAR也是新手。这些jar文件的预期结构是什么?它已经添加了,因为您可以看到针对外部库的箭头键。我尝试了模块、项目库、全局库。它似乎被添加了,但我仍然得到了无法解决的符号错误。我是一个Java noob。谢谢你的回答。当然,没问题。我想说的是,如果可以避免的话,就永远不要使用默认包。在这种情况下,你不能特别因为IIRC在线分级器需要默认的软件包。