A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhouxp3323 黑马帝   /  2012-4-11 23:25  /  1963 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 zhouxp3323 于 2012-4-12 10:59 编辑

把一个java的class文件打成jar包以后,却怎么都运行不了,我的jar包打的也没问题啊, ,运行结果如这个图所示?谁知道什么原因吗

只把一个class文件打成jar包可以运行了,如果把有一个文件夹的很多class文件打成jar包,谁知道怎么运行啊

3 个回复

正序浏览
比如你要把  T.class  和T1.class 打成jar包,jar -cf myclass.jar   T.class   T1.classs   ,之后你把jar导入进去或者设置classpath指向  myclass.jar, 例如  set classpath=.;E:\StudyNotes\myclass.jar   这样你就可以在其他的目录  直接运行 jar 里面的文件了,   例如: java  T   
回复 使用道具 举报
魏明明 发表于 2012-4-11 23:36
命令错了
jar -cf xxx.jar test.class

我按照你说的第一个命令去运行,结果一运行 ,并且jar里面的Test1.class,就会立马消失。
回复 使用道具 举报
本帖最后由 魏明明 于 2012-4-11 23:39 编辑

命令错了
jar -cf xxx.jar test.class

生成jar包以后  要把classpath指向jar包 之后 你直接运行 java test .class就OK了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马