`
yeelor
  • 浏览: 417892 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

运行Java命令的同时添加依赖jar包及参数

    博客分类:
  • Java
 
阅读更多

方案一: 
java -classpath %classpath%;/lib/activation.jar;/lib/ant.jar;.../lib/xstream-1.2.1.jar org.mule.MuleServer -config /conf/HBADCservice-config.xml -props /conf/vaseai.properties 
使用这种方案对classpath参数长度有限制,如果jar包太多会报错,需要分多行写,该方案和方案四是一样的,详情请参阅方案四的链接。 

方案二: 
将自己的classes文件打成jar包并和所依赖jar包放在lib文件夹中后执行如下命令 
java -Djava.ext.dirs=/lib/ org.mule.MuleServer -config /conf/HBADCservice-config.xml -props /conf/vaseai.properties 

方案三 
自己的classes不打包成jar包,但必须使用cp或classpath参数指定自己的classes所在路径 
java -Djava.ext.dirs=/lib/ -cp [classes] org.mule.MuleServer -config /conf/HBADCservice-config.xml -props /conf/vaseai.properties 

 

使用 -cp / --classpath

java -cp HelloWorld.jar org.test.HelloWorld



说明:org.mule.MuleServer中包含main方法,蓝色字体部分会自动保存到main(String[] args)的字符串数组中,自动按空格分割参数,若参数中带有空格需使用引号括起来,本例中字符串数组args长度将是4。 

方案四: 
将java项目导出为jar包然后在dos下运行 
可执行jar包的MANIFEST.MF

 

 

 

来源:http://songjianyong.iteye.com/blog/1791923

分享到:
评论

相关推荐

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

    另一种更为灵活的方法是在执行Java命令时动态指定JAR包位置,即使用`-cp`或`-classpath`参数。这允许在不修改系统环境变量的情况下临时指定类路径。例如,假设我们有一个名为`Test`的主类,它依赖于`mysqlJdbc.jar`...

    ibm mq 7.5开发依赖jar包

    在Java开发中,使用这些JAR文件时,你需要将它们添加到项目的类路径中,以便能够编译和运行与IBM MQ 7.5相关的代码。同时,还需要了解IBM MQ的基本概念,例如队列、队列管理器、通道、消息格式等,以及如何通过JMS或...

    生成JAR包的方法(打包后运行好像不快)

    8. **批处理文件运行JAR**:为了方便运行JAR包,可以创建一个批处理文件(.bat文件),其中包含运行JAR包所需的命令和参数,例如: ```batch @echo off rem Set BQ_IBS_HOME before running this script. rem if...

    tomcat-redis依赖jar包

    本文将深入探讨"tomcat-redis依赖jar包"的相关知识点。 1. **Redis连接器** Tomcat与Redis通信通常需要一个中间件,即Redis连接器。这个连接器是一个Java库,例如Jedis或Lettuce,它们提供了Java API来操作Redis。...

    java打包成jar

    - `Created-By`指定了创建此JAR文件的Java版本及供应商。 3. **打包命令**:使用以下命令来创建JAR文件: ```bash jar cvfm cal.jar manifest.mf *.class ``` 这里`jar`是命令,`cvfm`是选项,`cal.jar`是输出...

    JAR文件包及jar命令详解

    - **跨平台性**:由于Java的“一次编写,到处运行”原则,JAR文件可以在任何支持Java的平台上运行。 - **代码封装**:将所有类和资源打包在一起,提高了代码的安全性和保密性。 - **优化资源**:通过压缩减少文件...

    java所用到的jar包

    4. **运行jar包**:Java提供了`java -jar`命令来执行jar文件,其中`MANIFEST.MF`中的`Main-Class`属性指定了程序的入口点。如果没有指定主类,或者jar文件不包含`MANIFEST.MF`,则需要使用`java -cp`命令指定类路径...

    JAR命令&JAR包详解.doc

    ### JAR命令与JAR包详解 #### 一、JAR包概述 JAR(Java ARchive)包是Java平台特有的一种压缩文件格式,主要用于将多个Java类文件和其他资源文件打包成一个单独的文件。它类似于常见的ZIP格式,但具有更高级的功能...

    appium+Java+eclipse需要的jar包

    除了jar包,还需要配置Appium服务器的路径和依赖的环境变量。例如,设置`ANDROID_HOME`指向Android SDK的安装位置,确保PATH环境变量包含adb和其他必要的工具。 6. **编写测试脚本**: 使用`java-client`库,你...

    将java项目编辑码打包成可自动运行JAR

    你可以通过双击运行这个JAR,或者在CMD中使用`java -jar YourJarFileName.jar`命令来启动程序。 5. **使用附件中的readme.txt**:附件中的readme.txt文件详细记录了上述步骤,如果在打包过程中遇到问题,可以参照此...

    Java_Jar包

    运行JAR文件,可以用`java -jar`命令。 7. **类路径(Classpath)**:在Java环境中,JAR文件需要被添加到类路径中,才能被Java虚拟机识别并加载。这可以通过环境变量、命令行参数或程序内部设置来完成。 8. **依赖...

    打Jar包小工具,运行cmd.bat自动打jar包

    `cmd.bat` 是一个批处理脚本,它通常包含了运行Java的jar打包命令,如`jar`命令。在Windows环境下,批处理文件可以自动化执行一系列命令,减少手动操作的繁琐。`cmd.bat`内部可能包含了类似于以下的命令: ```batch...

    java开发可安装程序exe的JFrame相关jar包.rar

    这些工具能将Java应用转换为可执行的Windows程序,并处理Java运行时环境的依赖问题。 7. **JNI或Java Web Start**:另一种方法是使用Java Native Interface (JNI)来生成本地代码,或者使用Java Web Start技术,让...

    matlab 打包成jar 后端代码代用

    5. **在Java后端中调用**:在JSP或任何Java应用中,首先需要添加`myJarFile.jar`到项目的类路径。然后,通过Java反射API或者直接实例化MATLAB生成的Java类,调用MATLAB算法。例如: ```java import ...

    Java工具类导出成jar包

    你可以通过运行`java -jar your_jar_file.jar`命令来测试jar包是否正常工作。 6. **生成Javadoc和CHM文件**: - 如果你希望提供更易阅读的离线文档,可以生成Javadoc并进一步转换为CHM(Microsoft的 Compiled ...

    spring boot 第三方jar包抽离方案

    例如,执行`java -Dloader.path="lib/" -jar app.jar`即可启动应用,并使用lib目录中的jar包。 #### 2.2 spring-boot-maven-plugin参数控制 通过修改`spring-boot-maven-plugin`的配置,可以排除不需要打包进jar的...

    Java 命令行交互输入库 JLine需要的jar包

    4. **多路复用器(Multiplexer)**:允许多个会话同时在一个控制台窗口中运行,这对于实现多进程或者多线程的命令行应用非常有用。 5. **颜色和格式化**:JLine支持输出彩色和格式化的文本,使命令行界面更加友好。...

    mysql57驱动jar包详情下载.doc

    在添加依赖后,执行`mvn install`或`mvn dependency:copy-dependencies`命令,MySQL驱动会自动被引入到项目的类路径中。 3. **使用jar包** - **手动添加到项目**:将下载的jar包复制到项目的`lib`目录,或者将其...

    Linux上执行带main方法的java文件

    通常情况下,在开发环境中可以直接通过IDE或其他工具运行Java应用程序;然而,在Linux服务器部署场景中,则需要采取其他方式,即先将Java项目打包成JAR文件,再利用命令行来启动执行。 #### 打包Java项目为JAR文件 ...

Global site tag (gtag.js) - Google Analytics