使用Myeclipse生成可执行的jar文件的方法
2013-04-02 21:14
351 查看
我们有时候想让我们写的Java程序能够像windows中的exe文件一样能够双击执行,其实,在Java中我们只需要将我们的程序打包成一个jar文件就可以了,只要安装了jre计算机都可以运行。
这里我分为两种情况来说明一下怎样使用Myeclipse来打jar包。
第一种,我们的程序没有引用到外部的jar包。这种情况对我们来说实在是太简单了。在“包资源管理器”中选中要打包的项目右击---Export---选择自己main函数--确定生成jar包,然后就可以运行了。
第二种,就是我们用到了外部的包,比如说我们用到了数据库的驱动程序等一些其他的工具包,这时候如果我们使用Myeclipse创建项目后按照原来的目录结构并打成包的时候我们的驱动程序或者其他jar包就不能够被打成jar包,导致我们双击生成的jar文件会出现类文件找不到的异常。解决这问题的简单方法有下面两种(我自己用的)。
方法一:把自己用到的外部jar包复制到jre\lib\ect文件夹下面。然后再运行刚刚导出的jar包,相信这时候就能够看到哦希望看到的结果了。这种方法很简单。但是有一个缺点,那就是我们程序的可移植性得不到保障。如果想解决可移植性那就看方法二吧。
方法二:在打包之前在自己的项目目录下面在创建一个文件夹比如lib吧,然后将我们用到的外部包复制到里面,做好相应的处理后,按照正常的步骤导出jar文件。然后,用winrar打开。修改MANIFEST.MF文件在MANIFEST.MF文件中加上下面的参数:Class-Path: .\lib\your.jar保存后推出。然后再执行,就可能见到了自己想想到的结果了。
最后运行时需要注意,所打成的jar包,如果你的程序是图形界面的,可以直接点击即可执行;如果是文本界面的,需要java -jar MyJar.jar即可运行。
这里我分为两种情况来说明一下怎样使用Myeclipse来打jar包。
第一种,我们的程序没有引用到外部的jar包。这种情况对我们来说实在是太简单了。在“包资源管理器”中选中要打包的项目右击---Export---选择自己main函数--确定生成jar包,然后就可以运行了。
第二种,就是我们用到了外部的包,比如说我们用到了数据库的驱动程序等一些其他的工具包,这时候如果我们使用Myeclipse创建项目后按照原来的目录结构并打成包的时候我们的驱动程序或者其他jar包就不能够被打成jar包,导致我们双击生成的jar文件会出现类文件找不到的异常。解决这问题的简单方法有下面两种(我自己用的)。
方法一:把自己用到的外部jar包复制到jre\lib\ect文件夹下面。然后再运行刚刚导出的jar包,相信这时候就能够看到哦希望看到的结果了。这种方法很简单。但是有一个缺点,那就是我们程序的可移植性得不到保障。如果想解决可移植性那就看方法二吧。
方法二:在打包之前在自己的项目目录下面在创建一个文件夹比如lib吧,然后将我们用到的外部包复制到里面,做好相应的处理后,按照正常的步骤导出jar文件。然后,用winrar打开。修改MANIFEST.MF文件在MANIFEST.MF文件中加上下面的参数:Class-Path: .\lib\your.jar保存后推出。然后再执行,就可能见到了自己想想到的结果了。
最后运行时需要注意,所打成的jar包,如果你的程序是图形界面的,可以直接点击即可执行;如果是文本界面的,需要java -jar MyJar.jar即可运行。
相关文章推荐
- 使用Myeclipse生成可执行的jar文件的方法
- 使用Myeclipse生成可执行的jar文件的方法
- 使用Myeclipse生成可执行的jar文件的方法
- 使用Myeclipse生成可执行文件的方法
- Java项目 使用MyEclipse打包生成jar文件方法
- 使用Intellij Idea生成可执行文件jar,开关exe文件步骤
- 图文介绍MyEclipse (2015) 中创建简单的Maven项目的步骤(用于生成可执行jar文件)
- 使用maven生成可执行的jar包的方法
- 生成可执行jar包和获得jar包同目录文件的方法
- java基于jxl.jar包生成Excel文件到指定目录和服务器下载两种模式的使用方法
- 使用Eclipse 导出 jar包,并生成 exe可执行文件
- 使用Hadoop命令行执行jar包详解(生成jar、将文件上传到dfs、执行命令、下载dfs文件至本地)
- 使用Eclipse3.2(MyEclipse)+ abator自动生成iBatis代码以及配置文件的方法
- Java学习笔记之使用MyEclipse将java项目打包成jar文件,并生成Javadoc帮助文档
- 怎样将Java文件生成可执行的jar文件(使用Eclipse工具)
- 使用Intellij Idea生成可执行文件jar,转为exe文件步骤
- 使用Hadoop命令行执行jar包详解(生成jar、将文件上传到dfs、执行命令、下载dfs文件至本地)
- 【学习笔记】使用eclipse生成可执行的jar文件
- JavaIDE_MyEclipse生成可执行Jar文件
- 使用Intellij Idea生成可执行文件jar,转为exe文件步骤