码迷,mamicode.com
首页 > 编程语言 > 详细

包,jar存档文件和部署

时间:2017-07-29 18:53:09      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:一个   pack   aaa   sse   目录   manifest   空格   代码   com   

一:将源代码与类文件分离

  源码.java存储在source目录下。编译文件.class存储到classes目录下。

  命令:

    cd  MyProject/source

    javac -d ../classes MyApp.java/*.java(代表目前目录所有的源文件)

二:程序包进jar

  打jar包:

  1.jar -cvf hello.jar hello.class

  2:打开新打的jar包,复制MANIFEST.MF文件,到hello.class一起。

    修改其内容为:

    Manifest-Version:1.0

    Main-Class:Hello

    Created-by:aaa

    Class-Path: ./lib/msbase.jar ./lib/mssqlserver.jar ./lib/msutil.jar(Class-Path:用来指定支持库的路径,程序运行时依据 Class-Path项的设置路径来查找支持库,每一个支持库之间用空格分开)

  3:打包

    jar cvfm abc.jar MANIFEST.MF Hello.class

  4:运行

    java -jar abc(包名)

三:把类包进包中

  必须是程序源文件的第一个语句

  package com.demo; 

  1:cd MyProject/source

   javac -d ../classes com/demo/***.java

  2:cd MyProject/classes

   java com.demo.***

四:以包创建可执行的jar

  1:打包:

    jar -cvmf MANIFEST.MF demo.jar com(只要指定com目录下就行)

 :   2:将jar内容列出:

    jar -tf demo.jar (tf 代表Table File,也就是列出文件列表)  

  3:解包

    jar -xf demo.jar       

包,jar存档文件和部署

标签:一个   pack   aaa   sse   目录   manifest   空格   代码   com   

原文地址:http://www.cnblogs.com/zdy13/p/7257068.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!