当在IntelliJ IDEA中创建一个新的Java项目时,会创建以下目录和文件:

./projectname.iml
./projectname.ipr
./projectname.iws
./src/

我想配置IntelliJ IDEA,将我的依赖jar包含在项目的。/lib/*.jar中。在IntelliJ IDEA中实现这一点的正确方法是什么?


当前回答

在这里找到了一些很好的帮助。然而,尽管正确地加载了JAR,我仍然不能使它工作。我后来发现,我不小心在文件结构中创建了模块,而不是常规的文件夹,这个模块是在项目设置中预先选择的。

这是足迹:

文件->项目结构->模块->(如果有更多,请选择适当的模块)->依赖项-> + -> JAR或库

其他回答

只需复制粘贴。jar到“libs”文件夹(或整个“libs”文件夹),右键单击它,并从列表中选择“添加为库”选项。剩下的就交给它了……

您可以将JAR放在libs文件夹中并从那里添加它。在IntelliJ中可以通过两种不同的方式来实现:

右键单击libs文件夹并从那里添加:

从项目结构中添加JAR:

如果你用maven构建你的项目,你只需要在pom.xml中添加一行依赖项:

<dependency>
     <groupId>com.xxx</groupId>
     <artifactId>xxxx-server</artifactId>
     <version>1.0.0</version>
     <scope>system</scope>
     <systemPath>${pom.basedir}/src/libs/xxx-server-1.0.0.jar</systemPath>
</dependency>

然后将文件夹添加到根项目或模块:

这是我的个人经历。我希望他们能帮助你

虽然我同意前面的回答,但重要的是要注意如何访问这些外部库的代码。

例如,要访问外部库中的类,您将使用import关键字后跟外部库的名称,然后使用点表示法,直到到达所需的类。

请看下面的图片,看看我如何从quickfixj库导入CodeGenerationException类。

在这里找到了一些很好的帮助。然而,尽管正确地加载了JAR,我仍然不能使它工作。我后来发现,我不小心在文件结构中创建了模块,而不是常规的文件夹,这个模块是在项目设置中预先选择的。

这是足迹:

文件->项目结构->模块->(如果有更多,请选择适当的模块)->依赖项-> + -> JAR或库