`
书音棋
  • 浏览: 145452 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

java 使用多个jar执行文件

    博客分类:
  • java
阅读更多

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

 

有的时候2个可以合起来用,例如:

java -classpath ./XXX.jar:./service-lib/XXX.jar -Djava.ext.dirs=/mapbar/app/hadoop/hadoop-0.20.205.0/lib/:/mapbar/app/hadoop/hbase-0.90.5/lib/ com.mapbar.XXX.RepeatApp 1 2 3

 

 

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

分享到:
评论

相关推荐

    同一个bat文件启动多个jar包

    在标题“同一个bat文件启动多个jar包”中,我们看到的是利用批处理文件一次性启动多个Java应用程序的场景。这在开发和部署环境中尤其有用,因为它允许用户通过简单的双击bat文件,就能快速启动多个相关的服务或应用...

    用bat运行java文件中引用了外部jar的java程序

    如果`lib`目录下有多个jar文件,可以将它们用分号`;`隔开,添加到`classpath`中,如: ```batch set classpath=.;lib\lib1.jar;lib\lib2.jar;lib\lib3.jar ``` 保存并运行`run.bat`,它就会按照设定的类路径加载...

    java文件打成jar包

    * 减少文件数量:JAR 文件可以将多个 Java 类和资源文件压缩成一个文件,从而减少文件数量和大小。 如何将 Java 文件打成 JAR 包? 以下是在 Eclipse 中将 Java 文件打成 JAR 包的步骤: 1. 右键点击项目,然后...

    java动态编译指定java文件且将java文件生成jar

    在Java编程中,有时我们需要在运行时动态地编译源代码文件,并将其打包成可执行的JAR(Java Archive)文件。这样的需求通常出现在我们希望根据用户输入或特定条件生成并执行新的代码逻辑时。本教程将深入讲解如何...

    java调用外部jar文件

    可以将多个jar文件合并到一个大的jar中,或者使用像Apache Maven或Gradle这样的构建工具来管理依赖关系。 总结来说,Java调用外部jar文件涉及以下几个关键点: 1. 理解Java类加载机制,包括系统类加载器和自定义类...

    java 导出 jar 文件 执行批处理

    `jar`文件是一种归档格式,它将多个类文件、资源文件和其他相关文件组合在一起,以便于作为一个整体运行或部署。在Java开发中,导出JAR文件是一个常见的需求,特别是在创建可执行的Java应用程序时。`test.jar`可能...

    Java 自动加载JAR文件并运行其中的类方法

    它是一个归档文件格式,包含了一个或多个.class文件,这些文件构成了Java应用程序的可执行代码。JAR文件可以包含一个清单(MANIFEST.MF)文件,用于指定启动类和其他元数据。 要自动加载JAR文件并运行其中的类方法...

    多个jar包合并成一个jar包的办法

    本文详细介绍了如何将多个JAR文件合并成一个JAR文件的方法,包括使用`jar`命令的具体步骤以及处理依赖关系的方法。这种方法在实际开发中非常实用,能够极大地提高项目的可维护性和部署效率。需要注意的是,在实际...

    java生成Jar文件命令

    在Java开发过程中,将源代码编译成可执行的程序时,我们经常需要将相关的类文件、资源文件等打包成一个独立的可执行文件,这就是Java的Jar(Java Archive)文件。Jar文件不仅可以方便地分发和运行Java应用程序,还...

    Java入门-生成可执行jar文件的教程

    - 如果需要将多个目录下的文件打包到一个JAR文件中,可以多次使用`jar`命令,或者通过递归方式指定目录。 - 例如,将`foo/`目录下的所有文件打包到`classes.jar`文件中: ``` jar cvf classes.jar Foo.class Bar...

    关于执行java命令引入外部jar包方法

    JAR(Java Archive)文件是一种用于收集多个类文件、相关的元数据和资源(非编译的文本、图像等)的打包格式,类似于ZIP文件。JVM(Java虚拟机)能够识别JAR文件,并从中加载类和资源。通常,JAR文件用于封装第三方...

    编译运行java带jar包

    在Java编程环境中,有时我们需要将多个类打包成一个可执行的JAR(Java Archive)文件,以便于分发和执行。这个过程涉及到编译Java源代码、创建类路径(classpath)、构建MANIFEST.MF文件以及最终打包成JAR。下面我们...

    用反射解析jar文件并执行里面Java代码

    Java Archive (JAR) 文件是Java平台上的归档文件格式,通常用于存储多个类文件、资源文件和其他元数据。这些文件被组织成一个类似于文件系统的目录结构,其中每个类文件包含Java类的字节码。 要解析jar文件,我们...

    java中生成exe文件 jar打包成可执行文件

    在Java开发环境中,有时我们需要...通过以上步骤,你可以成功地将Java项目打包成jar,并进一步转换为.exe可执行文件,便于在不安装Java环境的计算机上运行。在实际操作中,可以参考附带的使用文档以获取更详细的指导。

    JAR文件包及jar命令详解

    Java Archive (JAR) 文件是Java程序中常用的打包格式,它允许将多个类文件、资源文件和其他相关文件组合成一个单一的归档文件。JAR文件不仅方便了代码的分发和存储,还支持压缩,减少了文件占用的空间。此外,JAR...

    java打包jar文件实例

    Java打包JAR(Java Archive)文件是将多个类文件、资源文件和其他相关文件组合到一个单一的可执行文件中,以便于分发和执行。在Java开发中,JAR文件通常用于封装库、应用程序或者Java小应用程序(Applet)。本实例将...

    Java源文件读取JAR包文件.rar

    JAR文件是Java平台的标准归档格式,用于集合多个Java类文件和其他资源。它通常用于分发可执行的Java应用程序或库。JAR文件可以包含一个名为`META-INF/MANIFEST.MF`的清单文件,其中包含了关于JAR的信息,如主类、...

    java文件上传下载jar包

    它能解析请求中的多个部分,包括文件数据,提供方便的API来访问上传的文件。 3. **Commons IO**:Apache Commons IO库提供了大量的I/O操作工具类,对于文件的读写、复制、删除等操作非常方便。在文件下载时,可以...

    可以直接运行java jar Demo

    在Java世界中,jar(Java Archive)文件是一种容器格式,用于打包多个类文件、资源文件以及元数据。这些文件在Java应用中起着核心作用,因为它们允许开发者将整个应用或库封装到一个可分发的单元中。运行jar文件时,...

    javajar包运行及bat文件制作.doc

    为了方便多次运行同一个jar文件,可以创建一个bat文件来自动执行上述步骤。以下是具体的操作步骤: 1. **创建Bat文件**:在任意文本编辑器中创建一个新的文本文件,输入以下内容: ```batch e: cd E:\jartools ...

Global site tag (gtag.js) - Google Analytics