在IntelliJ IDEA中创建新的Java项目时,会创建以下目录和文件:
./projectname.iml
./projectname.ipr
./projectname.iws
./src/
我想配置IntelliJ IDEA以将./lib/*.jar
中的依赖项JAR包含到项目中。在IntelliJ IDEA中实现此目的的正确方法是什么?
答案 0 :(得分:1072)
在IntelliJ IDEA中添加外部jar的步骤:
File
答案 1 :(得分:198)
档案> 项目结构......
或按 Ctrl + Alt + Shift + S
项目设置> 模块> 依赖关系> “ + ”符号> JAR或目录......
选择jar文件并单击OK,然后单击另一个OK按钮确认
您可以在“外部库”文件夹中查看jar文件
答案 2 :(得分:89)
答案 3 :(得分:18)
将它们作为库添加到模块中。
我的源代码中通常有一个/lib
目录。我把所需的所有JAR放在那里,将/ lib添加为库,并将其作为模块依赖项的一部分。
2018更新:我现在正在使用IntelliJ 2017/2018。
我完全致力于Maven和Nexus的依赖管理。
这是世界的方式。我所知道的每个开源Java项目都使用Maven或Gradle。你也应该。
答案 4 :(得分:7)
如果使用gradle构建项目,则只需在build.gradle中的依赖项中添加一行:
buildscript {
...
}
...
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
}
然后将该文件夹添加到根项目或模块:
然后你放下你的罐子,你很高兴: - )
答案 5 :(得分:4)
如果未正确添加到项目gradle文件中,则无法在任何程序中直接使用库。
这可以在像inteli J这样的智能IDE中轻松完成。
1)首先作为惯例添加文件夹名称' libs'在您的项目src文件下。 (这可以使用IDE本身轻松完成)
2)然后将您的库文件(例如:.jar文件)复制或添加到名为' libs'
的文件夹中3)现在您可以在libs文件夹中看到库文件。现在右键单击该文件,然后选择“添加为库'”。这将修复程序中的所有相关文件,库将直接供您使用。
请注意:
每当您向项目添加库时,请确保项目支持库
答案 6 :(得分:4)
我使用这种方法,效果很好:
1-复制并粘贴.jar
文件夹下的libs
文件。
2-在compile fileTree(dir: 'libs', include: '*.jar')
中将dependencies
添加到build.gradle
,然后将包含libs
文件夹中的所有广告...
3-右键单击libs
文件夹,然后从列表中选择“添加为库”选项。
答案 7 :(得分:2)
这里有一些很棒的帮助。但是,尽管正确加载JAR,我仍然无法使其工作。后来我发现我不小心在文件结构中创建了模块而不是常规文件夹,这个模块在项目设置中被预先选中了。
这是足迹:
档案 - >项目结构 - >模块 - > (如果你有更多,请选择合适的模块) - >依赖关系 - > + - > JAR或图书馆
答案 8 :(得分:2)
答案 9 :(得分:1)