idea lib怎么导入jar包

idea lib怎么导入jar包,第1张

首先在我们开发的某个module上点击右键,然后打开module设置。
选择左侧的libraries选项
在右侧区域的上方,点击绿色小加号。
选择本机中存储的jar包,之后选择要导入的具体module。
添加完成会显示当前已经导入的jar包信息。
由代码提示可以看出,导入的代码可以正常使用了。

 对于Maven项目来说,日常使用的多数第三方java库文件都可以从Maven的Central Repository中自动下载,但是如果我们需要的jar文件不在Central Repository中,那么我们就需要手动将自己下载的jar文件加入到Maven的local reposotory中了,此时我们需要向Maven提供用于识别jar文件(可能多个)的groupId, artifactId和version等信息。
我并不打算讲怎么将一个下载的jar库加入到local repository中,我们将自己建立一个jar库,比如我们有一个最简单的HelloWorld类HelloWorldjava:
package comthoughtworksdavenkin;
public class HelloWorld
{
public void sayHello()
{
Systemoutprintln("Hello, World");
}
}
我们希望将HelloWorldjava打包成jar文件安装在Maven的local repository中以便其它程序使用。
编译打包hello-worldjar后,为了符合Maven的规定,需要给hello-worldjar一个版本号,故将hello-worldjar改名为hello-world-10jar,此后便可以用mvn来安装此包到Maven的local repository中了:
mvn install:install-file -Dfile=path/to/hello-world-10jar -DgroupId=comthoughtworksdavenkin -DartifactId=hello-world -Dversion=10 -Dpackaging=jar
其中,-Dfile选项应给出需要安装jar文件的路径,在Linux/Mac下,jar文件将被安装在以下目录:
~/m2/repository/com/thoughtworks/davenkin/hello-world/10/hello-world-10jar
现在,我们的hello-world-10jar便可以被其它Maven项目所使用了,为此创建一个Maven工程:
mvn archetype:generate-DgroupId=comthoughtworksdavenkindemo -DartifactId=helloworld-demo -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=10
此时将在当前目录下自动创建helloworld-demo子目录,切换到helloworld-demo目录,删除已有的Appjava,并创建自己的Mainjava文件
rm src/main/java/com/thoughtworks/davenkin/demo/Appjava
touch src/main/java/com/thoughtworks/davenkin/demo/Mainjava
将以下内容加入到Mainjava文件中:
package comthoughtworksdavenkindemo;
import comthoughtworksdavenkinHelloWorld;
public class Main
{
public static void main(String[] args)
{
new HelloWorld()sayHello();
}
}
接下来是最重要的一步,修改pomxml文件以加入对HelloWorld类的依赖:
<project xmlns=">

打开项目,选择“file->project structure”,或者使用快捷键Ctrl+Alt+Shift+S。

在打开的窗口中可以看到“Modules”及其依赖项。

点击“dependencies”中的“+”选择合适的选项,比如“Jars or Directories”。

这个选项会打开文件管理器,选择相应文件夹,其中存放着已下载好的JAR包。

新加入的依赖包可以在dependencies中查看,设置完成后选择“OK”即可。

添加好项目的JAR包之后,可以在项目文件夹中查看,如图所示。

点击设置面板(Ctrl+alt+S),选择“Paths”,在classpath标签项中将你在global libraries中创建的项选中就可以了。在Global Libraries创建的项如果不被选择,是不会添加到项目中的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13346217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-19
下一篇 2023-07-19

发表评论

登录后才能评论

评论列表(0条)

保存