zoukankan      html  css  js  c++  java
  • 打jar包

    为什么要打jar包? 

          1.因为用户不会运行class文件,更不会编译java文件,他们只会双击打开。。。
          2.如果你开发100个类,供其他人使用,你不会是给别人100个class文件吧?
             那样太乱了,给他一个文件就好了:将100个class文件打包成一个jar文件

    打jar包: 

            需要使用到jdk的开发工具(jar.exe).
    jar的用法:
           jar cvf jar文件的名字 class文件或者是文件夹

           例如:将当前目录下的 test文件夹打成一个 名为ct的jar包
                 jar cvf ct.jar test

    双击打好的ct.jar 文件,并没有任何反应。。。说好的打成jar,用户双击打开运行呢???
    打jar包要注意的事项:
         1. 一个程序打完了jar之后 必须要在清单文件上指定入口类: 格式 Main-Class: 包名.类名
         2. jar包双击运行仅对于图形化界面的程序起作用,对控制台的程序不起作用。


    jar文件的作用:
           1. 方便用户快速运行一个项目。
           2. 提供工具类以jar包的形式给别人使用。


    如果使用jar包里面的类,必须要先设置classpath路径。

    classpath路径不仅对java虚拟机有影响,对java编译器也有影响

    jre = jvm+ 核心类库

  • 相关阅读:
    类模板机制
    C和C++中const的区别
    bitset
    静态库or动态库?
    多态原理探究
    程序从编译到运行过程
    对象的内存模型
    重载、重写(覆盖)和隐藏
    对继承和派生的理解
    对C++对象的理解
  • 原文地址:https://www.cnblogs.com/ctaixw/p/8076482.html
Copyright © 2011-2022 走看看