将外部jar(lib / *。jar)添加到IntelliJ IDEA项目的正确方法
在IntelliJ IDEA中创build一个新的Java项目时,会创build以下目录和文件:
./projectname.iml ./projectname.ipr ./projectname.iws ./src/
我想configurationIntelliJ IDEA以将依赖项JAR包含在./lib/*.jar
中。 在IntelliJ IDEA中实现这一点的正确方法是什么?
在IntelliJ IDEA中添加外部jar子的步骤:
- 从文件菜单中单击文件
- 项目结构(在Windows / Linux上按Ctrl + Shift + Alt + S , ⌘ + ;在Mac OS X上)
- 在左侧面板中select模块
- 依赖关系选项卡
- '+'→JAR或目录
IntelliJ IDEA 15&2016
-
文件 > 项目结构…
或按Ctrl + Alt + Shift + S
-
项目设置 > 模块 > 依赖项 >“ + ”符号> JAR或目录…
-
selectjar文件并点击确定,然后点击另一个确定button确认
-
您可以在“外部库”文件夹中查看该jar文件
只需复制粘贴在libs文件夹下的.jar,右键单击它并从列表中select“添加为库”选项。 它会完成剩下的…
您将它们作为库添加到您的模块。
我通常有一个/lib
目录在我的来源。 我把所有我需要的JAR,添加/ lib作为一个库,并使其成为我的模块依赖关系的一部分。
更新:开始使用Maven来pipe理依赖关系。 不需要以这种方式复制JAR,只需将它们添加到您的pom.xml即可。
截至2015年1月29日,我使用IntelliJ 14.1。
如果没有正确添加到项目gradle文件中,库不能直接在任何程序中使用。
这可以很容易地在智能IDE,如inteli J.
1)首先作为惯例,在项目的src文件下添加一个文件夹名称“libs”。 (这可以使用IDE本身轻松完成)
2)然后复制或添加你的库文件(例如:.jar文件)到名为'libs'的文件夹
3)现在你可以看到libs文件夹内的库文件。 现在右键单击文件并select“添加为库”。 这将修复程序和库中的所有相关文件将直接供您使用。
请注意:
无论何时将库添加到项目中,都要确保项目支持该库
在这里find一些很好的帮助 但是,尽pipe正确加载JAR,仍然无法工作。 后来我发现,我不小心在文件结构中创build了模块,而不是常规文件夹,这个模块在项目设置中是预选的。
这是足迹:
文件 – >项目结构 – >模块 – >(如果你有更多select适当的模块) – >依赖 – > + – > JAR或库
虽然我同意以前的答案,但重要的是要注意如何访问这些外部库的代码。
例如,要访问外部库中的类,您将需要使用import关键字,后跟外部库名,继续使用点符号,直到达到所需的类。
看看下面的图片,看看我如何从quickfixj库导入CodeGenerationException类。
我使用这种方法,它运作良好:
1-复制并将.jar
文件粘贴到libs
文件夹下。
2-将compile fileTree(dir: 'libs', include: '*.jar')
到build.gradle
dependencies
中,然后libs
文件夹中的所有jar将被包括在内。
3-右键单击libs
文件夹并从列表中select“作为库添加”选项。
- 如何在IntelliJ上创build.jar文件或导出jar文件(如eclipse java archive export)
- 不能忽略.idea / workspace.xml – 不断popup
- IntelliJ IDEAdebugging器不能用于Grails项目
- IntelliJ中包含“try … catch”?
- Maven与Intellij之间如何处理Junit中的相对path
- IntelliJ for Mac OS X中“replace插入”的等效function是什么?
- 如何更改IntelliJ IDEA默认JDK?
- IntelliJ Idea生成serialVersionUID
- 有IntelliJ的Perl插件吗?