首页 > 学院 > 开发设计 > 正文

myeclipse打jar包

2019-11-06 06:05:50
字体:
来源:转载
供稿:网友

普通的jar包是拿来给其他项目依赖使用的,打jar包是不需要把依赖的第三方jar包包含在内的.一般是在运行java命令的时候添加上class path:

java -cp "Test.jar;lib/*" my.package.MainClass

这样lib目录下的所有jar都添加了(好像jdk1.6以后才可以用*号的). 另外,如果想打一个可运行的jar包,并且把所有的依赖包全部包含在内的话,eclipse有三个选项:

Extract required libraries into JAR: 将所有用到的class文件(包括你自己写的和第三方包里面的class文件),打成一个jar包.Package required libraries into JAR: 将你的class文件打成一个jar包,把第三方jar包原封不动的打进这个jar包里面(也就是说,第三方jar包class文件需要解压两次才能看到).这种方式下,第三方jar包对jvm不可见,eclipse通过特殊方式访问.Copy required libraries into sub folder next to JAR: 将你的class文件打成一个jar包,将第三方jar包放到旁边的一个子文件夹.

运行:

//运行cmd,进入到方jar包的文件中cd D:/Test/java -jar text.jar
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表