在IntelliJ IDEA中创建新的Java项目时,将创建以下目录和文件:
./projectname.iml
./projectname.ipr
./projectname.iws
./src/
我想配置IntelliJ IDEA,以将我的依赖JAR包含./lib/*.jar
到项目中。在IntelliJ IDEA中实现此目标的正确方法是什么?
在IntelliJ IDEA中创建新的Java项目时,将创建以下目录和文件:
./projectname.iml
./projectname.ipr
./projectname.iws
./src/
我想配置IntelliJ IDEA,以将我的依赖JAR包含./lib/*.jar
到项目中。在IntelliJ IDEA中实现此目标的正确方法是什么?
Answers:
在IntelliJ IDEA中添加外部jar的步骤:
File
从工具栏点击文件 > 项目结构...
或按Ctrl+ Alt+ Shift+S
项目设置 > 模块 > 依赖关系 >“ + ”号> JAR或目录...
选择jar文件并单击OK,然后单击另一个OK按钮进行确认
您可以在“外部库”文件夹中查看jar文件
.jar
。用于chmod
在Linux或MacOS上进行修改。
javac -cp ".:/my/path/file.jar;" MyProgram.java
您将它们作为库添加到模块中。
我通常/lib
在源代码中有一个目录。我将所有需要的JAR放在这里,将/ lib添加为库,并将其作为模块依赖项的一部分。
2018更新:我现在正在使用IntelliJ 2017/2018。
我完全致力于Maven和Nexus的依赖性管理。
这就是世界消失的方式。我知道的每个开源Java项目都使用Maven或Gradle。你也应该
pom.xml
Maven中或通过gradle 进行“通过代码”配置。
如果要使用gradle构建项目,则只需在build.gradle中的依赖项中添加一行即可:
buildscript {
...
}
...
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
}
然后将该文件夹添加到您的根项目或模块中:
然后将罐子放到那里,就可以了:-)
我使用这种方法,并且效果很好:
1-复制.jar
文件并将其粘贴到文件libs
夹下。
2-添加compile fileTree(dir: 'libs', include: '*.jar')
到dependencies
,build.gradle
然后libs
将包含文件夹中的所有jar 。
3-右键单击libs
文件夹,然后从列表中选择“添加为库”选项。
如果未正确将库添加到项目gradle文件中,则无法在任何程序中直接使用它们。
这可以在像inteli J这样的智能IDE中轻松完成。
1)首先,作为约定,在项目src文件下添加一个名为“ libs”的文件夹。(这可以使用IDE本身轻松完成)
2)然后将您的库文件(例如:.jar文件)复制或添加到名为“ libs”的文件夹中
3)现在您可以看到libs文件夹中的库文件。现在,右键单击该文件,然后选择“添加为库”。这将修复程序中的所有相关文件,并且库将直接供您使用。
请注意:
每当您将库添加到项目时,请确保该项目支持该库