如何从import语句中查找和添加库?

时间:2016-05-30 17:43:58

标签: java intellij-idea import

我正在处理一系列导入语句附带的代码片段,我也复制了这些代码片段。问题是这些库显然没有与Intellij一起打包,所以通常的Alt + Enter并没有帮助。 IDE显示"无法解析符号"在几乎所有的图书馆。现在,我通过在互联网上抓取正确的.jar并将其添加到项目结构中来解决其中一个问题,但是我找到另一个更困难的时间,加上这似乎是一种非常低效的方式工作。

如何基于import语句以高效,干净的方式查找,下载和添加所需的类/库?

进口仅供参考:

import org.apache.log4j.Logger;
import org.junit.Test;

import com.google.common.collect.Lists;
import com.google.common.reflect.TypeToken;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;

2 个答案:

答案 0 :(得分:0)

您需要找出您的课程包含在哪个jar中。我经常使用http://www.findjar.com/index.x帮助找到它。

然后,您将找到此jar的下载站点。例如。 http://www.java2s.com/Code/Jar/g/Downloadgson222jar.htm

然后你下载它并将jar包含在项目的类路径中。或者,您可以在类路径中包含所有jar所在的文件夹。

如果您觉得这太复杂了,您也可以尝试将项目迁移到Maven,您将告诉所需的依赖项的名称(在网上很容易找到),它将负责下载jar并将其包含在您的类路径。

答案 1 :(得分:0)

我认为没有特别的方法可以做到这一点。如果您从整个项目中获取源代码,我建议您查看构建脚本。依赖项将列在那里。

否则请在搜索引擎上搜索FQCN。 对于你的进口,我是为你做的,并找到了来源。

希望这有帮助!