我正在尝试按照此处的说明Correct way to add lib/*.jar to an IntelliJ IDEA project?,以便从jar中提供一些静态实用程序,但不断收到“无法解析符号”错误。
我执行以下操作:使用Ctrl + Shift + Alt + S转到项目结构 - >选择模块 - >依赖关系 - >
添加 - >图书馆 - >找到罐子 - >接受课程和来源目的地。
在链接描述中选择“项目库”而不是“库”,但我没有看到运行版本12.1.4的选项。
在项目视图中,我在“外部库”下面有一个包含jar的库,但是当我使用jar中的静态方法时,我一直得到“无法解析符号”。当我从外部库下的库下的项目视图中展开jar时,会出现所需的类。我已尝试过项目设置中的不同内容,例如。将jar添加为“Jars或目录”,但结果相同。我在jar中引用类的代码有一个显式的包语句。
答案 0 :(得分:0)
添加jar后,首先清除缓存,然后分别从命令提示符或sbt控制台运行sbt Clean,Reload和Update命令,这将有助于ide采用jar中的代码。