为啥我打开我java的jar包会出现这样的错误?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我打开我java的jar包会出现这样的错误?相关的知识,希望对你有一定的参考价值。
那可以考虑做一个bat文件,以下是我的个人经验总结:1.首先第一步:从网上下载fat.jar的第三方插件,加在myeclipse的dropins文件夹内,重启后,对项目名称点击右菜单,即可发现 有build fat jar这个选项。
2.第二步,正确选择选项,比如one -jar ,填上主方法名(记得要加包名),点击下一步弹出添加第三方的jar包,这一步很重要,添加好后,点击确定即可完成
3.然后直接在你存的jar文件,双击即可运行。
4,如果要做成bat 文件,只需建立一个 start.bat,用编辑选项,在里面加上这样一句代码:
java -jar xxxxx.jar >log.txt.
说明: log.txt如果没有,电脑会自动创建,创建好后,一个注意点是,很多这种java的项目,在myeclipse中反而无法显示,所以了,你的jar给用户的时候,把图片也一起打包,这样,双击运行bat文件后,它会自动加载图片,完成。
望请采纳,我已经试过了的,可以行的,前提是你已经下载了JDK还有myecipse和fat.jar第三方插件,祝你成功。追问
那如果我是用cmd来打jar包呢?应该怎样打?
追答类似这样: 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么:
用法:jar ctxu[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
选项:
-c 创建新的存档
-t 列出存档内容的列表
-x 展开存档中的命名的(或所有的〕文件
-u 更新已存在的存档
-v 生成详细输出到标准输出上
-f 指定存档文件名
-m 包含来自标明文件的标明信息
-0 只存储方式;未用zip压缩格式
-M 不产生所有项的清单(manifest〕文件
-i 为指定的jar文件产生索引信息
-C 改变到指定的目录,并且包含下列文件:
如果一个文件名是一个目录,它将被递归处理。
清单(manifest〕文件名和存档文件名都需要被指定,按\'m\' 和 \'f\'标志指定的相同顺序。
示例1:将两个class文件存档到一个名为 \'classes.jar\' 的存档文件中:
jar cvf classes.jar Foo.class Bar.class
示例2:用一个存在的清单(manifest)文件 \'mymanifest\' 将 foo/ 目录下的所有文件存档到一个名为 \'classes.jar\' 的存档文件中:
jar cvfm classes.jar mymanifest -C foo/ .
.
如果是存在的话,打开可以用360压缩打开追问
那应该怎么搞《我就是要打个jar包,用来方便交作业的
参考技术B jar不能直接双击运行追问那应该怎么搞??
以上是关于为啥我打开我java的jar包会出现这样的错误?的主要内容,如果未能解决你的问题,请参考以下文章