Java 在intellij中导入JAR不起作用
我见过类似的问题,但没有解决办法。我有这些jar的源和类文件,我已经添加到我的项目,他们确实出现了。但是,它们在包内不可见。我对intellij还不熟悉,不知道出了什么问题Java 在intellij中导入JAR不起作用,java,jar,intellij-idea,Java,Jar,Intellij Idea,我见过类似的问题,但没有解决办法。我有这些jar的源和类文件,我已经添加到我的项目,他们确实出现了。但是,它们在包内不可见。我对intellij还不熟悉,不知道出了什么问题 文件→ Windows/Linux上的项目结构CTRL+SHIFT+ALT+S,⌘ + ; 在MacOSX上→ 单元→ 依赖关系→ 添加→ 项目库→ Attach JarintelliJ实际上没有问题,您正在与java规范作斗争: 将这些类放入一个包中,并尝试使用红色单词 或者,不要将代码放入包中,只需将其放入默认包中。我看
文件→ Windows/Linux上的项目结构CTRL+SHIFT+ALT+S,⌘ + ; 在MacOSX上→ 单元→ 依赖关系→ 添加→ 项目库→ Attach JarintelliJ实际上没有问题,您正在与java规范作斗争: 将这些类放入一个包中,并尝试使用红色单词
或者,不要将代码放入包中,只需将其放入默认包中。我看到您正在上算法类,我也在这一点上。 但请查看以下答案: 上面说你应该: 将.jar作为库添加到项目结构中。 在src目录中创建一个新包。 将所需的类复制并粘贴到新创建的包中。 完成。 瞧,现在你应该可以使用里面的东西了
希望有帮助 尝试Alt+Enter快速帮助我认为应该可以解决您的问题。这将如何解决我的问题?建议我创建这些类。我对JAR也是新手。这些jar文件的预期结构是什么?它已经添加了,因为您可以看到针对外部库的箭头键。我尝试了模块、项目库、全局库。它似乎被添加了,但我仍然得到了无法解决的符号错误。我是一个Java noob。谢谢你的回答。当然,没问题。我想说的是,如果可以避免的话,就永远不要使用默认包。在这种情况下,你不能特别因为IIRC在线分级器需要默认的软件包。