当前位置:  技术问答>java相关

.jar文件有什么作用???通常是怎么得到的?

    来源: 互联网  发布时间:2015-03-31

    本文导语:  菜鸟问题,请务见笑! | 你写过java程序吗?肯定写过,那你就用过这个东西, import java.io.*;(对不起,我很久没写过了,不只对不对) 比如你在程序中用到了java.io中的一个类system,那么...

菜鸟问题,请务见笑!

|
你写过java程序吗?肯定写过,那你就用过这个东西,
import java.io.*;(对不起,我很久没写过了,不只对不对)
比如你在程序中用到了java.io中的一个类system,那么编译器如何找这个类
它会到java.io这个名称空间中找,这个名称空间中的所有类就在某个.jar文件中,你看一下在系统的环境变量中有一个classpath比如
set PATH=%PATH%;%JAVA_HOME%bin;%JAVA_HOME%lib;%JAVA_HOME%jrelib 
set CLASSPATH=%CLASSPATH%;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar 
那么这些.jar文件就在这些目录下。
同样比如你自己定义了一些类,同样可以打包后放在这些目录中以供以后引用

|
可以直接运行:java -jar *.jar
但在JAR包中的Manifest.mf文件中一定要指明MAINCLASS。
你可以去看看Manifest.mf的格式就知道了!打包JAR文件最方便的还是JBUILDER!

|
通常用classpath包含.jar文件。

|
我自己的.jar文件放在classpath中还是path中??

classpath应该指定到 jar文件, 你可以把 jar 文件想象成一个目录。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问怎么用jar命令生成可以执行(java -jar mm.jar)的jar文件?
  • 一个双击便能执行的jar文件与一般的JAR文件有什么区别
  • .jar文件是怎么回事,如何制作.jar文件?
  • jbuilder7里如何不将jar文件解压到project工作目录的classes目录里,而直接测试现成的jar文件(不含.java文件)中的类和包
  • 用jbuilder开发的程序,其中用到了xylayout,将应用程序做成了jar文件,运行jar文件时,提示错误。请大家多帮忙
  • 有一个jar文件,我把它解压缩,然后修改了MANIFEST.MF里面的一些内容,我想把这些文件再从新打包城jar文件,怎么办??
  • 怎样打包jar,能使生成的jar文件双击后执行该程序?
  • 怎样用java的jar命令解开*.jar文件??急!!!!
  • 如何使用jar命令将一个目录打包为同名jar文件?
  • 多个jar文件如何打包成一个jar
  • 新人报到:请问如何用jar解开一个*.jar文件
  • 请问如何在一个jar包中删除一些文件?比如jre中自带的rt.jar?
  • WebLogic5.1有没有工具写ejb-jar.xml和weblogic-ejb-jar.xml文件?
  • 怎样从JAR文件中提取class文件??(无内容)
  • 如何将class文件加入jar文件中?
  • 怎样将两个jar文件和并?
  • 关于Jar文件!
  • 怎么将Class文件打包成.jar文件呢??
  • 请问怎么把一个文件夹打包成.war,.jar或者.ear文件?
  • 那位知道在一个.jar文件中追加一个.class文件用什么参数?
  • java命名空间java.util.jar类jarinputstream的类成员方法: createzipentry定义及介绍
  • java -jar a.jar这些进程怎么杀啊?
  • java命名空间java.util.jar类jarfile的类成员方法: jarfile定义及介绍
  • 为什么我不能使用java -jar orion.jar -install
  • java命名空间java.util.jar类jarfile的类成员方法: getjarentry定义及介绍
  • android导入第三方jar包报错 如何正确导入jar包
  • java命名空间java.util.jar类jarentry的类成员方法: endcom定义及介绍
  • 为什么我把一个可运行的jar包展开之后,再用jar把它打包之后,就没法执行!
  • java命名空间java.util.jar类attributes.name的类成员方法: main_class定义及介绍
  • 二种jar包制作方法讲解(dos打包jar eclipse打包jar文件)
  • java命名空间java.util.jar类jarinputstream的类成员方法: getnextjarentry定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3