java类打包成jar,怎样将java类打成jar包

  java类打包成jar,怎样将java类打成jar包

  00-1010将类文件打包到jar包中。1.写类文件。2.编译。3.测试。4.jar包类型。应该如何键入jar包?1.首先确定你的项目。选择您的项目,右键单击3。选择可运行的jar文件4。如下图所示,直接看图5。然后单击完成。

  00-1010为实际项目写了一个工具类,但是每次使用都需要打开项目点击运行。突然觉得最好把这个类做成jar包,这样就可以直接运行了。

  照你说的做。

  

目录

 

  是这样的。

  注意,这里使用了外部依赖,这就是为什么要写这篇文章。

  本例中的外部依赖包是:commons-codec-1.14.jar。

  

将类文件打包为jar包

javac-编码UTF-8-类路径。/commons-codec-1.14 . jar-d . CipherTest.java

 

  或者:

  编码UTF-8 -cp。/commons-codec-1.14 . jar-d . CipherTest.java

  编码防止中文乱码-classpath指定类文件的路径-D .在当前执行目录下会生成一个包名为java(这里我的是test)的目录,编译后的类文件指定要编译的java文件,这样就编译成了类文件。

  

1.写类文件

java -cp。1.14.jar CipherTest 11 22 33

 

  -cp指定依赖包,使用多个包;Split CipherTest:是正在运行的主类,后跟命令行参数,以便通过测试。

  

2.编译

jar -cvf密码. jar密码测试.类

 

  运行,发现找不到主类。按如下方式检查解压缩后的jar包的内容:

  输入META-INF查看文件:

  接下来,处理这个文件:

  添加字段:

  添加:

  Main-Class:密码测试

  注意冒号后面有一个空格。这是指定的主类,也就是启动类。

  class-path : commons-codec-1.14 . jar

  指定依赖包,默认的jar包根目录。如果有多个依赖项,Windows将使用它;分开。由Linux空格分隔。

  然后将依赖包拖到jar包中。

  最终目录结构:

  最后,运行jar包,正常工作。

  

3.测试

 

  00-1010可以正常启动运行。

  00-1010选择导出,如下图所示:

  00-1010下一步,如下图所示:

  

4.打jar包

 

  只要经过00-1010后面,就不用担心警告了,点确定就好!

  执行完这5个步骤后,在您上面选择的路径下将会生成相应的jar包,如下图所示:

  下面,我们来详细说明一下两种打jar包的方式有什么区别

  首先,用自己的压缩工具打开刚刚输入的jar包,可以看到一个清单。MF文件,如下图所示:

  打开后的部分信息如下:

  如您所见,该方法将引用的jar包与您自己的jar包混合在一起!(将所需的jar包和库提取到jar中)

  再看另一种方式:

  这样,jar包如下所示:(将所需的jar包和库提取到子目录中)

  两种方式都能正常启动,只是方式不一样!!!

  以上个人经验,希望能给大家一个参考,也希望大家能支持盛行的IT。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: