html5中文学习网

您的位置: 首页 > 网站及特效实例 > jquery特效 » 正文

如何将Java导包成exe文件_编程语言综合

[ ] 已经帮助:人解决问题

   使用exe4j打包jar生成exeayBHTML5中文学习网 - HTML5先行者学习网

  需要用到的工具eclipse用于打包,exe4j用于生成exe文件的工具,这个是必须的。大家可以到网上下载我用的是4.0版本。ayBHTML5中文学习网 - HTML5先行者学习网

  首先,在eclipse中选中一个自己想导包工程项目,然后写单击file,在弹出的选项中选择Export,然后选择Runable JARayBHTML5中文学习网 - HTML5先行者学习网

  file选项,ayBHTML5中文学习网 - HTML5先行者学习网

  接下来选择你想导包的项目,并导包到你想要的地方,ayBHTML5中文学习网 - HTML5先行者学习网

  点击NEXT,在弹出的提示框中选择Details;ayBHTML5中文学习网 - HTML5先行者学习网

  在弹出的机箱中选择你的工程中含有主函数的类ayBHTML5中文学习网 - HTML5先行者学习网

  没有问题!ayBHTML5中文学习网 - HTML5先行者学习网

  下面开始详述步骤:ayBHTML5中文学习网 - HTML5先行者学习网

  1.welcome-打开exe4jayBHTML5中文学习网 - HTML5先行者学习网

  如图,如果你有保存过的项目打包配置文件,那么点>>open打开即可。如果没有点>>next.ayBHTML5中文学习网 - HTML5先行者学习网

  2.ProjectayBHTML5中文学习网 - HTML5先行者学习网

  type-选择打包方式ayBHTML5中文学习网 - HTML5先行者学习网

  由于我们讲的是打包jar生成exe,所以选“jarayBHTML5中文学习网 - HTML5先行者学习网

  inayBHTML5中文学习网 - HTML5先行者学习网

  exe”mode,这种方式可以把一个java应用程序打包成一个exe文件,但是不能将除jar以外的附加文件打包进去。然后>>nextayBHTML5中文学习网 - HTML5先行者学习网

  3.ayBHTML5中文学习网 - HTML5先行者学习网

  Application info-配置生成的应用程序的信息ayBHTML5中文学习网 - HTML5先行者学习网

  设置你的应用程序的名称和将要生成的可执行文件的输出文件夹。然后>>next.ayBHTML5中文学习网 - HTML5先行者学习网

  4.ExecutableayBHTML5中文学习网 - HTML5先行者学习网

  info -配置可执行文件的参数ayBHTML5中文学习网 - HTML5先行者学习网

  type项根据你的程序的类型确定,本例为GUI程序;接下来是文件名、可执行文件的图标、是否只允许同时刻只能运行一个应用程序、当主线程有误时是否抛出异常、更改工作目录(相对于可执行文件)。然后点>>advancedayBHTML5中文学习网 - HTML5先行者学习网

  options>>version infoayBHTML5中文学习网 - HTML5先行者学习网

  5.versionayBHTML5中文学习网 - HTML5先行者学习网

  info-设置版本信息ayBHTML5中文学习网 - HTML5先行者学习网

  6.javaayBHTML5中文学习网 - HTML5先行者学习网

  invocation-配置运行环境ayBHTML5中文学习网 - HTML5先行者学习网

  先配置classayBHTML5中文学习网 - HTML5先行者学习网

  path,将此项内原有的配置全部删除,然后点“+”找到你生成的jar文件,ayBHTML5中文学习网 - HTML5先行者学习网

  然后在上边的general中点浏览按钮,exe4j会自动找到你应用程序的入口-mainayBHTML5中文学习网 - HTML5先行者学习网

  class。ayBHTML5中文学习网 - HTML5先行者学习网

  在下边的advancedayBHTML5中文学习网 - HTML5先行者学习网

  options中选nativeayBHTML5中文学习网 - HTML5先行者学习网

  libraries设置,此功能是添加你程序用到的外部jar包文件,这个我一直没用过,因为我做什么事都喜欢集中,所以在程序中用到的所有外部包全整合到jdk/jre里了,这样在给客户安装程序时只要把程序直接给他考过去就可以用了,不用再安装其它东西,他们会很喜欢的哦,毕竟用户不是搞程序设计的嘛。ayBHTML5中文学习网 - HTML5先行者学习网

  7.jre-配置jreayBHTML5中文学习网 - HTML5先行者学习网

  在这里配置你的jre版本类型,然后再看>>advancedayBHTML5中文学习网 - HTML5先行者学习网

  option>>search sequenceayBHTML5中文学习网 - HTML5先行者学习网

  在这里来配置你运行程序所需的jre/jdk的位置,如果你只是打包后本机运行,直接指定到你本机的jre/jdk目录即可,如果你打包后的程序要在别的客户机上运行,而该机又没装jdk,这时我们就要想另一种方法了。从客户的角度讲,拿到手的软件在安装过程中应尽可能少的给客户带来繁琐的安装事项,最好只点一下鼠标就能自动安装。因此,我们要让用户省去安装jdk的麻烦。要解决这个问题,我们可以把安装好的jdk复本放置在最终产品的根目录下,然后在上图中添加这个jdk复本为程序的运行环境ayBHTML5中文学习网 - HTML5先行者学习网

  searchayBHTML5中文学习网 - HTML5先行者学习网

  registty 可以扫描已经安装的jdk/jre,我们选择directory,为程序指定一个jdk目录,只需定位到jdk根目录即可,如上图。ayBHTML5中文学习网 - HTML5先行者学习网

  然后>>nextayBHTML5中文学习网 - HTML5先行者学习网

  这里要说明一点,用eclipse开发的程序只要一个jre就行了,jdk不用的,所以我是把jre打包进exe运行环境的,这样的话在java version下边的那个允许使用jreayBHTML5中文学习网 - HTML5先行者学习网

  beta版的选项就要选中了。ayBHTML5中文学习网 - HTML5先行者学习网

  8.preferredayBHTML5中文学习网 - HTML5先行者学习网

  vm-选择虚拟机ayBHTML5中文学习网 - HTML5先行者学习网

  这个根据具体情况选择,本例为client.ayBHTML5中文学习网 - HTML5先行者学习网

  然后>>nextayBHTML5中文学习网 - HTML5先行者学习网

  9.splashayBHTML5中文学习网 - HTML5先行者学习网

  screen -预载窗体ayBHTML5中文学习网 - HTML5先行者学习网

  在这里可以设置你的预载窗体界面,不过好像只认gif类型的图片,statusayBHTML5中文学习网 - HTML5先行者学习网

  line and version line 可以在position text linesayBHTML5中文学习网 - HTML5先行者学习网

  visually预览界面中调整其显示位置。然后>>next,接下来是选择语言界面,根据自己情况选择。然后>>nextayBHTML5中文学习网 - HTML5先行者学习网

  10.compileayBHTML5中文学习网 - HTML5先行者学习网

  executable-编译生成可执行文件ayBHTML5中文学习网 - HTML5先行者学习网

  自动跳转至:ayBHTML5中文学习网 - HTML5先行者学习网

  在这里可以点击运行生成的可执行文件,也可以将本次配置方案保存起来以备后用。ayBHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助