java -cp 引用多个包_java -cp 加入多个包的问题解决

当需要在Java执行时加入多个jar包,手动输入路径变得繁琐。解决方案是使用 `-Djava.ext.dirs` 参数指定包含所有jar的目录,而不是将每个jar都加入到-classpath。例如:`java -Djava.ext.dirs=lib -cp main.jar test.class`。此方法适用于JDK1.6及更高版本。
摘要由CSDN通过智能技术生成

java -cp 加入多个包的问题解决

(2017-07-01 02:45:12)

标签:

java

debug

remotedebug

如题所述,java执行时需要加入多个java包时一个个写入非常不方便,如

java -cp

zz/hbase-0.94.5/lib/domino-client-0.1.0.jar:testConnection-0.0.1.jar:zz/hbase-0.94.5/lib/slf4j-api-1.4.3.jar:zz/hbase-0.94.5/lib/slf4j-log4j12-1.4.3.jar:zz/hbase-0.94.5/lib/log4j-1.2.16.jar:zz/hbase-0.94.5/lib/hadoop-core-1.0.4.jar:zz/hbase-0.94.5/hbase-0.94.5.jar:zz/hbase-0.94.5/lib/commons-logging-1.1.1.jar:zz/hbase-0.94.5/lib/domino-id-service-0.1.0.jar:zz/hbase-0.94.5/lib/commons-lang-2.5.jar:zz/hbase-0.94.5/lib/commons-configuration-1.6.jar:zz/hbase-0.94.5/lib/zookeeper-3.4.5.jar:zz/hbase-0.94.5/lib/commons-io-2.1.jar:zz/hbase-0.94.5/lib/protobuf-java-2.4.0a.jar:zz/hbase-0.94.5/lib/domino-common-0.1.0.jar

connectDomino.TestCon

太长不忍直视。

所以解决办法是: java -Djava.ext.dirs=lib -cp main.jar test.class

其中lib是外包的目录,注意是外包,不要加入-cp里面。 -cp是要执行的包,需要指定。

并且这个特性在jdk1.6后被支持,当然现在来说这是一定的。

因此上述命令简述为: java -Djava.ext.dirs=$JAVA_HOME/lib:$JAVA_HOME -cp

testConnection-0.0.1.jar connectDomino.TestCon

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

weixin-java-cp是一个用于企业微信开发的Java SDK。根据引用[1],weixin-java-cp有以下几个文件提供: 1. weixin-java-cp-2.8.0.jar:这是SDK的jar。 2. weixin-java-cp-2.8.0-javadoc.jar:这是SDK的API文档的jar。 3. weixin-java-cp-2.8.0-sources.jar:这是SDK的源代码的jar。 4. weixin-java-cp-2.8.0.pom:这是SDK的Maven依赖信息文件。 根据引用引用,weixin-java-cp还有一个基于Spring Boot和WxJava实现的微信企业号企业微信放置演示项目称为weixin-java-cp-demo。这个项目是一个企业微信替代开发功能的演示程序。该项目使用了Spring Boot框架,并且使用了weixin-java-cp这个SDK。 在使用weixin-java-cp时,首先需要配置项目。根据引用中的描述,你需要复制/src/main/resources/application.yml.template文件并将其扩展名修改为application.yml。然后根据自己的需要填充相关配置信息。配置文件中含了一些主要配置说明,需要根据实际情况进行填写。其中,如果要配置通讯录agentId的应用,可以随便配置一个agentId,只要保证和服务器URL地址中的一致即可。 总之,weixin-java-cp是一个用于企业微信开发的Java SDK,它提供了jar、API文档、源代码和Maven依赖信息文件。同时,还有一个基于Spring Boot和WxJava实现的微信企业号企业微信放置演示项目weixin-java-cp-demo。在使用weixin-java-cp时,需要配置相关信息,可以参考引用中的说明。 : 赠送jar:weixin-java-cp-2.8.0.jar; 赠送原API文档:weixin-java-cp-2.8.0-javadoc.jar; 赠送源代码:weixin-java-cp-2.8.0-sources.jar; 赠送Maven依赖信息文件:weixin-java-cp-2.8.0.pom; : @[TOC](<font color=#a5c>) 🐱‍🏍 weixin-java-cp-demo:基于Spring Boot和WxJava实现的微信企业号企业微信放置演示 。 : ✨企业微信WxJava的Demo演示程序介绍 本项目为,基于Spring Boot ,实现企业微信替代开发功能。 更多信息请查阅: : 使用步骤: 请注意,本演示为简化代码编译时加入了lombok支持,如果不了解lombok的话,请先学习下相关知识,可以比如阅读; 另外,新手遇到问题,请首先阅读主页的常见问题部分,可以少走很多弯路,节省大量时间。 配置:复制/src/main/resources/application.yml.template修改其扩展名生成application.yml文件,根据自己需要填充相关配置(需要注意的是:yml文件内部的属性冒号后面的文字之前需要加空格,可参考已有配置,否则属性会设置不成功); 主要配置说明如下:(注意:如果是要配置通讯录agentId的应用, agentId可以随便配置一个,保证跟下面服务器URL地址里的一致即可。) wechat: cp: corpId: 111 (企业ID 在此页面查看:https://work.weixin.qq.com/wework_admin/frame#profile) appConfigs: ✨ 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值