如何给一个工程打jar包

时间:2022-09-27 09:12:08
如何给一个工程打jar包?
我要两种方法,一种是在命令行!
一种是在eclipse中!

11 个解决方案

#1


eclipse

选中项目文件 右键 ->Export->JAR File

命令方式
我就知道ant 初学者复杂

#2


eclipse中有两种方法。
方法1:右击你要打包的项目,然后选export->jar file->选择需要的包和类-〉填写目标目录名-〉生成新jar包

方法2:安装功能强大的Fat Jar插件。
     1.到http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924&release_id=665821
下载最新的fatjar_0_0_31插件。
     2.解压缩后将net.sf.fjep.fatjar_0.0.31\plugins目录中net.sf.fjep.fatjar_0.0.31.jar拷贝到eclipse程序所在文件夹的plugins目录下,重启Eclipse
     3.如果在菜单栏Windows->prefernce中能看到fat jar preference,说明已经安装成功了。如果没有,删除eclipse所在文件夹configuration\org.eclipse.update\platform.xml文件。不用担心,此文件重启后可以自动生成。
     4. 如何给一个工程打jar包
     5. 如何给一个工程打jar包
     6. 如何给一个工程打jar包
     7.选择Finish后,桌面就有了一个libr.jar。打包成功!

#3


eclipse的就不用说了

命令行的用jdk就OK了,ant难配
进入class所在目录,
比如你的包以com开头的
jar cvfm project.jar MANIFEST.MF -C com/

实在不会就jar ?

#4


截图发不出来

eclipse中有两种方法。

方法1:右击你要打包的项目,然后选export->jar file->选择需要的包和类-〉填写目标目录名-〉生成新jar包

方法2:安装功能强大的Fat Jar插件。
    1.到 http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924&release_id=665821
下载最新的fatjar_0_0_31插件。
    2.解压缩后将net.sf.fjep.fatjar_0.0.31\plugins目录中net.sf.fjep.fatjar_0.0.31.jar拷贝到eclipse所在文件夹的plugins目录下,重启Eclipse
    3.如果在菜单栏Windows->prefernce中能看到fat jar preference,说明已经安装成功了。如果没有,删除eclipse所在文件夹configuration\org.eclipse.update \platform.xml文件。(不用担心,此文件重启后可以自动生成。)
    4.右击项目名,选+Build Fat Jar->选中use extern Jar-name,填写Jar-name,将jar包保存到你选择的目录下。填写Main-class选项。One-Jar选项前打钩。
    5.选择next,在要打包的类前打钩,Finish。
打包结束

#5


命令行打jar包能否给详细解释下

jar cvfm project.jar MANIFEST.MF -C com/ 

参数都是啥意思?

#6


帮顶

#7


引用 4 楼 ahtewlg7 的回复:
截图发不出来 

eclipse中有两种方法。 

方法1:右击你要打包的项目,然后选export->jar file->选择需要的包和类-〉填写目标目录名-〉生成新jar包 

方法2:安装功能强大的Fat Jar插件。 
    1.到http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924&release_id=665821 
下载最新的fatjar_0_0_31插件。 
    2.解压缩后将net.sf.fjep.fatjar_0.0.31\plugins目录中net.sf.fjep.fatjar_0.…

正解

#8


eclipse
右击你要打包的项目,然后选export->jar file->选择需要的包和类-〉填写目标目录名-〉生成新jar包 



命令行的用jdk就OK了
进入class所在目录, 
比如你的包以com开头的 
jar cvfm project.jar MANIFEST.MF -C com/ 

#9


Eclipse大家都说了,说一下命令行的吧。

jar命令可以将多个class文件组合成一个jar文件。

用法 jar -cf Name.jar *.class

选项-c表示创建一个新的存档文件,-f指定存档文件的文件名。

先把要打包的class文件放到同一个文件夹,在cmd下进入此文件夹,输入jar -cf Name.jar *.class 就可以了。

打包之后的jar文件,若想通过双击直接运行的话,可按下列方法进行。

在cmd下进入刚才那个目录,输入以下命令:

copy con temp.mf
Main-Class: Name //把Name换成你的主类名
Sealed: true

按Ctrl+Z 结束,再输入jar -uvmf temp.mf Name.jar 即可。

说明:

Main-Class: Name 用来指定主类,

Sealed: true 用来保证第一行能插入到jar文件已有的清单文件中。

其中,-u用来更新已有的jar文件,-v用来显示命令的结果,-m用来将temp.mf的内容追加到存档的清单文件中,-f用来表示存档文件的名字。

之后双击就可以运行了。

(摘自《Java语言程序设计:基础篇》第6版,机械工业出版社)

#10


eclipse中有两种方法。 

方法1:右击你要打包的项目,然后选export->jar file->选择需要的包和类-〉填写目标目录名-〉生成新jar包 

方法2:安装功能强大的Fat Jar插件。 
    1.到http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924&release_id=665821 
下载最新的fatjar_0_0_31插件。 
    2.解压缩后将net.sf.fjep.fatjar_0.0.31\plugins目录中net.sf.fjep.fatjar_0.0.31.jar拷贝到eclipse所在文件夹的plugins目录下,重启Eclipse 
    3.如果在菜单栏Windows->prefernce中能看到fat jar preference,说明已经安装成功了。如果没有,删除eclipse所在文件夹configuration\org.eclipse.update \platform.xml文件。(不用担心,此文件重启后可以自动生成。) 
    4.右击项目名,选+Build Fat Jar->选中use extern Jar-name,填写Jar-name,将jar包保存到你选择的目录下。填写Main-class选项。One-Jar选项前打钩。 
    5.选择next,在要打包的类前打钩,Finish。 
打包结束

#11


在帮楼主顶下!

#1


eclipse

选中项目文件 右键 ->Export->JAR File

命令方式
我就知道ant 初学者复杂

#2


eclipse中有两种方法。
方法1:右击你要打包的项目,然后选export->jar file->选择需要的包和类-〉填写目标目录名-〉生成新jar包

方法2:安装功能强大的Fat Jar插件。
     1.到http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924&release_id=665821
下载最新的fatjar_0_0_31插件。
     2.解压缩后将net.sf.fjep.fatjar_0.0.31\plugins目录中net.sf.fjep.fatjar_0.0.31.jar拷贝到eclipse程序所在文件夹的plugins目录下,重启Eclipse
     3.如果在菜单栏Windows->prefernce中能看到fat jar preference,说明已经安装成功了。如果没有,删除eclipse所在文件夹configuration\org.eclipse.update\platform.xml文件。不用担心,此文件重启后可以自动生成。
     4. 如何给一个工程打jar包
     5. 如何给一个工程打jar包
     6. 如何给一个工程打jar包
     7.选择Finish后,桌面就有了一个libr.jar。打包成功!

#3


eclipse的就不用说了

命令行的用jdk就OK了,ant难配
进入class所在目录,
比如你的包以com开头的
jar cvfm project.jar MANIFEST.MF -C com/

实在不会就jar ?

#4


截图发不出来

eclipse中有两种方法。

方法1:右击你要打包的项目,然后选export->jar file->选择需要的包和类-〉填写目标目录名-〉生成新jar包

方法2:安装功能强大的Fat Jar插件。
    1.到 http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924&release_id=665821
下载最新的fatjar_0_0_31插件。
    2.解压缩后将net.sf.fjep.fatjar_0.0.31\plugins目录中net.sf.fjep.fatjar_0.0.31.jar拷贝到eclipse所在文件夹的plugins目录下,重启Eclipse
    3.如果在菜单栏Windows->prefernce中能看到fat jar preference,说明已经安装成功了。如果没有,删除eclipse所在文件夹configuration\org.eclipse.update \platform.xml文件。(不用担心,此文件重启后可以自动生成。)
    4.右击项目名,选+Build Fat Jar->选中use extern Jar-name,填写Jar-name,将jar包保存到你选择的目录下。填写Main-class选项。One-Jar选项前打钩。
    5.选择next,在要打包的类前打钩,Finish。
打包结束

#5


命令行打jar包能否给详细解释下

jar cvfm project.jar MANIFEST.MF -C com/ 

参数都是啥意思?

#6


帮顶

#7


引用 4 楼 ahtewlg7 的回复:
截图发不出来 

eclipse中有两种方法。 

方法1:右击你要打包的项目,然后选export->jar file->选择需要的包和类-〉填写目标目录名-〉生成新jar包 

方法2:安装功能强大的Fat Jar插件。 
    1.到http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924&release_id=665821 
下载最新的fatjar_0_0_31插件。 
    2.解压缩后将net.sf.fjep.fatjar_0.0.31\plugins目录中net.sf.fjep.fatjar_0.…

正解

#8


eclipse
右击你要打包的项目,然后选export->jar file->选择需要的包和类-〉填写目标目录名-〉生成新jar包 



命令行的用jdk就OK了
进入class所在目录, 
比如你的包以com开头的 
jar cvfm project.jar MANIFEST.MF -C com/ 

#9


Eclipse大家都说了,说一下命令行的吧。

jar命令可以将多个class文件组合成一个jar文件。

用法 jar -cf Name.jar *.class

选项-c表示创建一个新的存档文件,-f指定存档文件的文件名。

先把要打包的class文件放到同一个文件夹,在cmd下进入此文件夹,输入jar -cf Name.jar *.class 就可以了。

打包之后的jar文件,若想通过双击直接运行的话,可按下列方法进行。

在cmd下进入刚才那个目录,输入以下命令:

copy con temp.mf
Main-Class: Name //把Name换成你的主类名
Sealed: true

按Ctrl+Z 结束,再输入jar -uvmf temp.mf Name.jar 即可。

说明:

Main-Class: Name 用来指定主类,

Sealed: true 用来保证第一行能插入到jar文件已有的清单文件中。

其中,-u用来更新已有的jar文件,-v用来显示命令的结果,-m用来将temp.mf的内容追加到存档的清单文件中,-f用来表示存档文件的名字。

之后双击就可以运行了。

(摘自《Java语言程序设计:基础篇》第6版,机械工业出版社)

#10


eclipse中有两种方法。 

方法1:右击你要打包的项目,然后选export->jar file->选择需要的包和类-〉填写目标目录名-〉生成新jar包 

方法2:安装功能强大的Fat Jar插件。 
    1.到http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924&release_id=665821 
下载最新的fatjar_0_0_31插件。 
    2.解压缩后将net.sf.fjep.fatjar_0.0.31\plugins目录中net.sf.fjep.fatjar_0.0.31.jar拷贝到eclipse所在文件夹的plugins目录下,重启Eclipse 
    3.如果在菜单栏Windows->prefernce中能看到fat jar preference,说明已经安装成功了。如果没有,删除eclipse所在文件夹configuration\org.eclipse.update \platform.xml文件。(不用担心,此文件重启后可以自动生成。) 
    4.右击项目名,选+Build Fat Jar->选中use extern Jar-name,填写Jar-name,将jar包保存到你选择的目录下。填写Main-class选项。One-Jar选项前打钩。 
    5.选择next,在要打包的类前打钩,Finish。 
打包结束

#11


在帮楼主顶下!