关于JAVA小程序完整打包过程

原创 2017年01月03日 14:22:50


   距离写完那个小程序已经过去快半个月了,期间发生了很多有趣的问题,一直没有来得及记录,正好这几天闲的有些无聊,一点一点回忆然后来做一份记录给大家留点小经验,


1、JAVA小程序如何打包

    
    我这里拿一个比较简单的例子给大家做演示,首先右键你的项目选择export

    点击FINISH后会出现如果出现错误 可以点击上面工具栏project-clean一下
    如果出现表示导出成功
    这里的warning可以忽略,就好象程序里面一定会有warning一样;这样我们就导出了一个程序
    在我们导出的目录我们可以找到xxx.jar的这个文件 那么怎么打开呢
    在安装了jdk的电脑,我们直接在cmd中 cd 到那个目录,再输入java -jar 文件名.jar 就可以运行了
i
    那么我们每次运行这个程序是不是都要通过cmd来打开呢? 我们可以通过bat脚本
    在jar的同一目录下新建.txt 然后里面打上 java -jar xxx.jar 再出来给这个.txt 文件重命名就可以通过运行.bat文件来运.jar文件了,如果你想将在java中的文件System.out.println内容输出到文件 就更改为
java -jar xxx.jar > xxx.txt, 这里一个大于号是每次都重写这个xxx.txt的文件 如果两个就会在末尾继续操作

这还没有完,这只是简单的打包过程,在这个过程如果你使用了第三方JRE呢 就会出现
java.lang.ClassNotFoundException:XXXX
  java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver
这样的错误这个原因是导入的第三饭的jar包 解决办法如下


这时候我们要配置MANIFEST.MF文件
把jar文件用zip工具打开

把这个文件单独解压出来,打开的时候最好不要用txt默认的文档 建议使用notepad++ 不然可能会丢失里面的编码


我们要做的就是更改claa-path文件的内容,如图所示我这里单独的使用了access-bridge-64.jar和rt.jar这两个jar包所以在1.jar同级目录创建了lib 里面放进去这两个文件 然后打上这句话就好了 要注意的是class-path: 后面有个空格需要注意 关于manifest.mf文件的配置有很多内容 这里不一一阐述 有兴趣百度啊

对了 改好的MANIFEST.MF文件别忘了再用压缩软件打开1.jar 放回去啊!这样就可以运行了!
如果大家在打包或者处理JAVA文件有任何问题请直接回复或者私聊我,文笔很一般 如果有哪里有问题希望大家可以指出来!共同进步!

版权声明:本文为博主原创文章,未经博主允许不得转载。

java桌面程序从打包到安装的全过程

1、整个项目可以跑动,能够在自己电脑上运行,在这里我将关于浏览器解决activityX插件的问题进行综合阐述 背景:由于html5的出现,导致谷歌浏览器不再支持activityX这个插件,从而来支持h...
  • lrr19930405
  • lrr19930405
  • 2016年12月01日 11:31
  • 992

浅谈Java项目打包方式

大家都知道在Java里面开发一个web服务非常繁琐,首先需要各种框架,各种配置,完事之后,需要打成一个war包,最后需要一个servlet容器,Tomcat或者Jetty,Jboss,来运行发布,同样...
  • u010454030
  • u010454030
  • 2016年06月20日 18:37
  • 3276

Java项目打包发布

Java项目打包发布       如果只想发布为一个可执行的jar包,使用eclipse的Export功能就可以了         使用eclipse的Export功能,将项目中的所有packag...
  • feilongjian001
  • feilongjian001
  • 2012年02月25日 20:51
  • 9547

100个 JAVA桌面小程序集锦

  • 2017年06月08日 17:31
  • 7.2MB
  • 下载

经典java小程序源代码合集

  • 2011年06月10日 02:27
  • 526KB
  • 下载

java经典小程序

以下答案源于java菜鸟学堂(144648357)群共享第一题Java code
  • zhujie790220860
  • zhujie790220860
  • 2011年07月28日 22:16
  • 5265

手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件

手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件  前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同...
  • u010043538
  • u010043538
  • 2013年10月27日 06:44
  • 34922

如何将java程序打包

  • 2011年02月14日 16:34
  • 275KB
  • 下载

JAVA应用程序打包成windows下的可执行程序的方法

JAVA应用程序打包成windows下的可执行程序的方法
  • lwq573384928
  • lwq573384928
  • 2015年07月24日 21:49
  • 2045

将Java项目打包成windows程序的过程

前言 最近公司要将某个CS(client/server)打包成windows可安装程序,将来给客户用,就学习了下整个过程,下面就举个最近的学习例子: 最简单的例子。。!嘻嘻,Java!一下你就能猜...
  • zp357252539
  • zp357252539
  • 2015年07月19日 08:42
  • 6199
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于JAVA小程序完整打包过程
举报原因:
原因补充:

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