如何使用jar包去使用第三方库(三种方式)

一个系统的开发是需要很多第三方库的(不是你们自己开发的代码):以jar包形式提供

  1. 分析依赖

               maven依赖路径:C:\Users\dell\.m2(一般情况下载这里 具体根据你的IDEA的安装路径)

    2.maven自动下载

         下载慢的原因:

  • 下载源在国外
  • 只配置了一个依赖,但实际下载的东西可能更多

       自动配置编译和运行阶段的查找关系

  • 编写期间,也需要*.class/*.java
  • 编译期间,需要*.class
  • 运行期间,也需要*.class(类的加载过程)

编译期间:javac-cp 用来告诉编译器类放在哪里

运行期间:<1.javac-cp 用来告诉编译器类放在哪里

                  <2.环境变量 CLASSRPATH

(IDEA标红发生在编译期间)

maven是一个工具,相当于首及的app商城

maven在运行时需要保持网络状况良好

jar包(可以直接编程接口)

jar 是 Java ARchive 的缩写,是一种基本 zip 格式的文件格式。目标是将 java 生成的类文件、资源文件、管理文件等按照特定的结构打包成一个独立的文件,方便程序的发布或网络的下载。

去哪找好的jar包:Github下进行搜索

1.自己写的代码打包成jar包

2.使用别人写好的jar包

Cmd(jar -help进行查看文档)

使用cmd编译Notepad++步骤:切换盘符+输入文件路径+编译运行

      打jar包:Hello.jar是自己命名的jar包名字 后跟jar包的内容 将这些类进行压缩打包到Hello.jar包内

    运行jar包:出现报错找不到类时,需要手动进行指定类的位置

编译期间: javac -encoding UTF-8 -cp".;Hello.jar" Run.java
 //设置去当前路径或者Hello.jar进行查找类 
运行期间:配置环境变量
 1.查看环境变量:set(所有配置的环境变量)
 2.如何查看具体的环境变量:echo %path%(输出path所代表的的环境变量)
 3.可以使用一次性的环境变量:set classpath=".;jar包名"

IDEA

打jar包:

  1. file——Project Structuer——Artifacts——“+”——jar——From modules with Dependenceies——根据需要,选择是否填充 Main.Class
  2. Build——Build actifacts——build
  3. 运行jar包:out——artifacts——jar包——右击RUN

使用别人的jar包;

  1. 使用别人的路径:file——Project Structuer—librbrie“+”选择jar包路径
  2. 再使用import进行导入

maven

  1. 新建一个maven工程
  2. 在pom.xml中进行到入需要使用的配置
  3. 进行编写代码
例如:导入一个jar包(用于在终端上进行图画)
<dependencies>
        <dependency>
        <groupId>org.fusesource.jansi</groupId>
        <artifactId>jansi</artifactId>
        <version>1.18</version>
        </dependency>
</dependencies>

 

 

发布了40 篇原创文章 · 获赞 4 · 访问量 861

猜你喜欢

转载自blog.csdn.net/weixin_44919969/article/details/103889221