如何给一个工程打jar包?
我要两种方法,一种是在命令行!
一种是在eclipse中!

解决方案 »

  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.
         5.
         6.
         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.   

    eclipse
    右击你要打包的项目,然后选export->jar file->选择需要的包和类-〉填写目标目录名-〉生成新jar包 命令行的用jdk就OK了
    进入class所在目录, 
    比如你的包以com开头的 
    jar cvfm project.jar MANIFEST.MF -C com/ 
      

  7.   

    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版,机械工业出版社)
      

  8.   

    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。 
    打包结束