我们经常只去考虑如何去写程序,很少去关心java程序写完之后如何发布如何让别人方便的使用你的程序。如果你用的是Eclipse或者是MyEclipse都可以通过以下方法打包你的程序:
【右键你的项目】--->【Export】--->【Export select对话框(在这里选择你要导出的类型)】
【点击next】
【点击next】--->【点击next】
完成
这是有工具的时候生成的打包程序,其实大家都应该知道这些工具也都依赖于jdk,在jdk开发工具包中本身就有这样的功能。只不过要熟悉里面的命令含义:
假如你有一个jar项目,首先要用javac命令编译成字节码文件在这里不是重点就不描述了
生成的class文件目录结构为:D:/com/util/Test.class
接下来你要写一个清单描述文件:mymanifest.MF类容如下:
Manifest-Version:1.0
Main-Class:com.util.Test
这里假设主方法就在Test这个类中
打开cmd命令提示符首先进入D:根目录
输入命令:jar cvfm my.jar mymanifest.MF -C com/util/ *.*
它会输出详细的添加信息这时候你看在D盘的根目录下有一个my.jar文件双击执行。
【右键你的项目】--->【Export】--->【Export select对话框(在这里选择你要导出的类型)】

【点击next】

【点击next】--->【点击next】

完成
这是有工具的时候生成的打包程序,其实大家都应该知道这些工具也都依赖于jdk,在jdk开发工具包中本身就有这样的功能。只不过要熟悉里面的命令含义:
假如你有一个jar项目,首先要用javac命令编译成字节码文件在这里不是重点就不描述了
生成的class文件目录结构为:D:/com/util/Test.class
接下来你要写一个清单描述文件:mymanifest.MF类容如下:
Manifest-Version:1.0
Main-Class:com.util.Test
这里假设主方法就在Test这个类中
打开cmd命令提示符首先进入D:根目录
输入命令:jar cvfm my.jar mymanifest.MF -C com/util/ *.*
它会输出详细的添加信息这时候你看在D盘的根目录下有一个my.jar文件双击执行。