码迷,mamicode.com
首页 > 编程语言 > 详细

关于Java -cp引用jar是否支持通配符

时间:2018-05-07 13:43:18      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:love   文件   contain   div   tools   jdk6   details   com   static   

其实是支持的:

JDK6支持java -cp后面跟通配符‘*‘,试了一下发现还是需要注意:

 

错误方式(Wrong way):

java  -cp /data/apps/lib/*.jar com.chinacache.Main

或者

java  -cp /data/apps/ilb/ com.chinacache.Main

 

正确方式(right way):

java -cp /data/apps/ilb/* com.chinacache.Main

 

低版本JDK(小于JDK6)

java -cp $(echo /data/apps/ilb/*.jar | tr ‘ ‘ ‘:‘) com.chinacache.Main

 

 

PS. 在jar中的MANIFEST.MF文件还是要依次列出jar文件路径的

 

参考:

http://jiayidongbinbin.blog.163.com/blog/static/79422069201301562313218/

http://docs.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html

 

--end

 

 

 

关于Java -cp引用jar是否支持通配符

标签:love   文件   contain   div   tools   jdk6   details   com   static   

原文地址:https://www.cnblogs.com/qianqiu-1026/p/9001725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!