`

【转】java 命令行引用jar包的方法 的整理

    博客分类:
  • Java
 
阅读更多

 

http://hi.baidu.com/jlike/blog/item/377e2d94a7d03614d21b703a.html
java 命令行引用jar包的方法 的整理
2009-10-10 11:23

关于这个问题,一直有些疑惑。今天在网上找了一下相关的资料。

一般情况下:

如果java 文件和jar 包在同一目录

编译:


执行:


如果java文件和jar包不在同一目录

编译:



 

执行:



 

 

引用多个jar包时

假设有个程序的启动方法在test.java里
运行Java程序是java test,但是如果要引用其他jar包,网上大多数的方法都是java -classpath xx.jar test
但是jar很多的话,就要一个一个写上去,非常麻烦。而且jar包可能经常变
现在用以下一句就能解决问题,假设jar包都放在lib文件夹里
java -Djava.ext.dirs=lib test

注意:要JDK1.6以上才可以

 

------------------------------------------------------------------------------------------------------------------------

ps:最后一个java -Djava.ext.dirs=lib test没有试成功

  • 大小: 5.2 KB
  • 大小: 5.1 KB
  • 大小: 3.8 KB
  • 大小: 4.2 KB
分享到:
评论
1 楼 shiguopingstruts 2011-11-14  
请问JDK1.5怎么办呢?

相关推荐

    jar包大乱炖

    这里提到的“打开文件搜索”是一种实用的方法,通过工具或命令行,如`jar tf <jar_file>`,可以查看jar包内的内容,快速定位所需的类或资源。 在Java开发环境中,有多种方式管理jar包: 1. **MANIFEST.MF文件**:在...

    工程打成jar包供第三方调用示例

    在Java开发中,JAR包常用于库或插件的分发,因为它们可以被其他Java应用直接引用。 创建JAR包的过程通常涉及以下步骤: 1. **整理工程**:确保你的工程已编译并测试无误,所有依赖库都已包含。这里提到的"LibTest...

    JDK 1.8 linux、windows 、mac 三版本的jar包整理

    4. 方法引用和构造器引用:提供了更紧凑的语法来引用已存在的方法或构造器。 5.新的Date和Time API:改进了处理日期和时间的方式,提供了更好的时区支持和更简单的API。 6. Nashorn JavaScript引擎:允许Java代码...

    自定义mybatis-generator生成jar包

    java -jar mybatis-generator-core-x.x.x.jar -configfile generatorConfig.xml -overwrite ``` 6. **整理生成的文件**: MBG生成的文件通常会放在目标目录下,你可以根据项目结构将这些文件移动到合适的目录,...

    java就业培训教程(个人整理)

    - **配置环境变量**:如PATH和JAVA_HOME,确保命令行工具能够正确识别Java路径。 - **选择IDE**:例如Eclipse、IntelliJ IDEA等,有助于提高开发效率。 - **1.3 体验Java编程的过程**: - **编写源代码**:使用...

    java 知识整理笔记

    【Java知识整理笔记】 在Java开发中,Eclipse是一款广泛使用的集成开发环境(IDE),它提供了许多便捷的快捷键操作,提升开发效率。比如: 1. `Alt+/` 可以快速呼出代码补全菜单,帮助开发者快速完成代码编写。 2. ...

    java资料面试题

    **JDK (Java Development Kit)** 是 Java 开发工具包,包含了 JRE 以及编译、调试和部署 Java 应用所需的工具。对于开发者来说,需要安装 JDK 才能进行 Java 程序的开发工作。 #### 1.10 JDK、JRE 和 JVM 之间有...

    java判断题java判断题.docx

    28. **jar命令**:jar命令用于打包和管理Java类库,f参数用于指定jar文件,解压用jar -xvf。 29. **多态**:父类引用指向子类对象是多态的一种表现。 30. **异常处理**:运行时异常无需显式捕获,但编译时异常必须...

    JESS+JAVA详细配置手册

    这种方式通常通过使用JESS提供的API或者Java规则引擎API(由`javax.rules`包定义)来实现。 - 具体案例:在钢铁企业的烧结厂专家系统中的成功应用。 #### 三、JESS的集成环境设置 - **Jess Developer’s ...

    java精华部分

    CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar ``` - **PATH**: 设置可执行文件的搜索路径,确保可以在命令行直接运行Java相关的命令: ```bash PATH=$PATH:$JAVA_HOME/bin:. ``` 在Windows...

    详解android应用程序的反编译整理.pdf

    打开JD-GUI,加载由dex2jar生成的JAR文件,就可以看到类和方法的Java源代码。虽然源代码可能不完全与原始Java源码相同,但它仍能提供足够的信息来理解应用的工作方式。 3. **AXMLPrinter2**:用于反编译APK中的XML...

    apktool工具整理

    通过命令行,你可以使用`java -jar apktool.jar`来调用该工具。安装完成后,我们可以进行以下操作: 1. **反编译APK**:使用`apktool d <apk_file>`命令,将APK文件反编译为源代码、资源文件等。这将在当前目录下...

    解析Java和Eclipse中加载本地库(.dll文件)的详细说明

    2. 在Java命令行中添加`-Djava.library.path=...`参数。 3. 对于Eclipse项目,可以在运行配置的VM arguments中输入该参数。 4. 对于Eclipse应用,可以在application.ini文件中调整-vmargs后的参数。 值得注意的是,...

    MyEclipse 6 Java EE 开发中文手册

    - **快速加入、删除jar包到BuildPath**:管理项目依赖库。 - **查看当前类被哪些类引用**:追踪类的引用情况。 - **设置编辑器字体、颜色和显示行号**:个性化编辑器界面。 - **Link文件**:链接外部文件到项目中。 ...

    MyEclipse 6 Java EE 开发中文手册.pdf

    - **快速加入、删除 jar 包到 Build Path**:管理项目的依赖库。 - **查看当前类被哪些类引用**:追踪类的引用情况。 - **设置编辑器字体、颜色和显示行号**:个性化编辑器设置。 - **Link 文件**:链接外部文件到...

    Android应用集成支付宝

    4. 引用jar和包含安装包 在Android Studio中创建新的Android项目后,将下载的alipay_plugin.jar文件复制到项目的libs目录下,并通过Project Structure对话框添加到项目中。同时,将alipay_plugin223_0309.apk安装包...

    maven完全手册

    这份“maven完全手册”是个人精心整理的中文文档,旨在帮助开发者全面理解并掌握Maven的使用。 **1. Maven简介** Maven是由Apache软件基金会开发的一个项目管理和综合工具。它基于项目对象模型(Project Object ...

Global site tag (gtag.js) - Google Analytics