关于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学习一般要多长时间

Java学习一般要多长时间

java练习题,每天一个java小程序-1…

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294 这个是从CSDN看到的。每天一个吧 。 【程序11】  题目:有1、2、3、4个数...
  • orz365
  • orz365
  • 2013-07-03 17:37
  • 1977

Java经典核心基础基础知识

写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。 ...

Java Web项目开发到底需要掌握哪些技术?

目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Ja...

第一个java小程序HelloWorld

1.打开eclipse 2.新建一个工程 3.输入工程名,如“helloworld” 4.找到“helloworld”工程,找到src,点击右键,新建一个java class...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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