Java命令的同时添加依赖jar包及参数
2016-03-10 16:05
477 查看
方案一:
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
说明:org.mule.MuleServer中包含main方法,蓝色字体部分会自动保存到main(String[] args)的字符串数组中,自动按空格分割参数,若参数中带有空格需使用引号括起来,本例中字符串数组args长度将是4。
方案四:
将java项目导出为jar包然后在dos下运行
可执行jar包的MANIFEST.MF
方案五:
java -classpath "fourinone.jar;test.jar" com.fourinone.MigrantWorker 127.0.0.1 2008 helloworker
方案六:
java -cp config;lib/* com.fourinone.MigrantWorker 127.0.0.1 2008 helloworker
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
说明:org.mule.MuleServer中包含main方法,蓝色字体部分会自动保存到main(String[] args)的字符串数组中,自动按空格分割参数,若参数中带有空格需使用引号括起来,本例中字符串数组args长度将是4。
方案四:
将java项目导出为jar包然后在dos下运行
可执行jar包的MANIFEST.MF
方案五:
java -classpath "fourinone.jar;test.jar" com.fourinone.MigrantWorker 127.0.0.1 2008 helloworker
方案六:
java -cp config;lib/* com.fourinone.MigrantWorker 127.0.0.1 2008 helloworker
相关文章推荐
- spring 事物日志
- IT十八掌作业_java基础第七天_匿名内部类、异常、包和jar
- Spring数据库访问之ORM(三)
- java二维码生成及解析代码
- Struts2自定义拦截器
- Spring数据库访问之ORM(二)
- JAVA boolean 类型
- Spring数据库访问之ORM(一)
- 做一个合格的程序猿之浅析Spring IoC源码(五)再谈BeanPostProcessor(2)
- JAVA char类型
- eclipse下用maven插件+Mabatis-generator生成mybatis的文件
- Spring声明式事务配置管理方法
- JAVA常量
- Java实现AES加密,异常java.security.InvalidKeyException: Illegal key size 的解决
- java对象和json对象之间互相转换
- Spring读书笔记-----Spring的Bean之Bean的基本概念
- handler method 参数绑定常用的注解
- java定时任务 Timer等
- JAVA注释
- Java Hashmap中元素的顺序问题