如何运行jar文件

原创 2013年12月05日 17:46:22


       引言:一直在做web,使用jar的机会很少,最近用到了,遇到了点问题,就顺便总结了下,希望能对大家有所帮助... 

     在很多时候,我们需要去调用jar包去完成一些功能,最近在使用jar的时候就遇到了一些问题
 大家都知道在myeclipse是可以将程序导出成jar包形式的,具体怎么打包在此就不赘述了。
 导出的jar大致可以分为两形式:1、有第三包 2、没有第三方包(就是没有import包)

   先说比较简单的情况,没有第三方包,这个处理起来比较简单,直接以jar的形式导出,然后用
     java  -jar jarName.jar  参数1  参数2 ...  这样即可。
    哎。。。凡是都没有这么顺利的,如果你是这样做的,那么你就可能遇到这几种情况
  1、运行的时候出现:Unable to access jarfile jarName.jar
  这个错误就是说,在你运行的目录下没有找到该jar文件,所以你务必要进入到该文件的目录下
  再去执行上述命令。(本人就犯过这个错误,我导出的jar文件放在c盘,我cmd直接进入命令窗口去运行,
  就报了这个错误,我就纳闷了,我是在c盘啊!怎么就找不到呢?后来才看清楚,原来我cmd进来后的目录是:c:\User\zwm)
 
  2、如果你的目录都没有问题了,还会出现 Failed to  load Main-Class manifest attribute from jarName.jar
  这个错误是说,你的jar文件没有找到主方法,就是mian方法,那么这个时候你就需要打开这个jar文件,修改里面的MANIFEST.MF文件,在里面加一行Main-Class: mainClass(你包含main方法的类名)。或者你也可以重新打一次包,在最后一步选择主方法所在的类!

  假如程序包含第三方包咋办呢?在网上看了下,说要建一个lib文件夹,把包都放进去啥的,感觉挺麻烦,还不好使。后来查了下资料,有个第三方插件fatjar,挺好用的,它就可以让你在打包的时候,连第三方包都一起打进去,不用担心包的问题,同时还可以选择mian方法所在的类,特别好使,关于fatjar的使用详情在此就不赘述了,可参考资源:http://blog.csdn.net/jikeyzhang/article/details/4731968

 

java包应用文件编译和运行以及jar生成

linux命令行java测试注意事项。

JAVA 打包后的jar包双击无法运行,以及转换成exe文件

今天学完尚学堂高淇300集的第一季,也就是前100集,跟着动手做了飞机游戏。欣喜的将游戏打包好后,放置到桌面,双击结果无法运行。 windows默认的jar文件关联的是Winrar解压工具。然后尝试...

腾讯云Centos 7.0 服务器上运行Java脚本和jar文件

1.运行java脚本 编辑java源文件 vim HelloWorld.java 创建并打开HelloWorld.java文件,编辑内容如下:public class HelloWorld { ...
  • wbcg111
  • wbcg111
  • 2016年11月30日 23:33
  • 1503

Java GUI项目读取Jar内部外部文件 打包EXE 在没有java环境的电脑上可运行

本文记录我最近一个业余swing swt项目中遇到的问题及解决办法,主要问题有三点: 1. Jar包内部外部文件读取问题 2. 打包为EXE问题 3. 在没有java环境的电脑上使用问题 ...
  • jpmf007
  • jpmf007
  • 2016年12月23日 12:17
  • 917

Windows不能用鼠标双击运行jar文件

Win7下的解决方法 下载并安装最新版的Java虚拟机(JVM)。 下载网址:http://www.java.com/zh_CN/ 注意:无论是Win7还...

运行jar文件

比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName 我们就只要在MANIFEST.MF里面添加如下一句话: Main-Cla...

小工具——.bat 运行java 的jar文件

在开发过程中,往往我们会写一些代码,作为一个小工具处理一些常见的问题,如果每次都是在编译器上执行,对个人而言可能还无可厚非,但是对于一些测试人员,或者其他人员,可能运行这些代码就要困难多了,所以,我们...

linux系统中的定时器crontab的使用攻略、常见错误问题和运行.jar文件的具体实例。

linux系统中的定时器crontab的使用攻略和利用crontab运行.jar文件的具体实例以及本人遇到问题得一些解决方案和小常识。...

运行jar文件

平时都是在eclipse或者IntelliJ IDEA等IDE中运行java程序。突然有一天,需要将程序打包运行!怎么办呢?今天就给大家分享一下。 首先,我们看一下示例小程序的整体结构:小程序很简单吧...

Eclipse打包成可运行的jar文件

今天帮Della做一个小工具,由于需要做成双击可运行的程序,所以
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何运行jar文件
举报原因:
原因补充:

(最多只允许输入30个字)