zoukankan      html  css  js  c++  java
  • Java -cp 命令行引用多个jar包的简单写法(Windows、Linux

    1、Windows下用法

    在Windows上,可以使用

    用法:java your-jar-lib-folder/* your-main-class

    your-jar-lib-folder为存放一堆jar文件的路径。

    your-main-class为要运行的具有main方法的主类。

    JDK 1.7及以上版本支持该写法。

    2、Linux下用法

    在Linux上,这样写似乎并不支持,通配符转换后的文件路径用空格分隔,导致JAVA虚拟机只能认到前面一个。解决办法,使用SHELL脚本拼接:

    用法:export CLASSPATH=`find$your-jar-lib-folder -name *.jar|xargs |sed *s/ /:/g"`

    这里$your-jar-jar-folder为包含jar的路径变量,可以用export 设置,也可以写绝对路径,执行完后,就是把一大堆jar包用":"拼接在一起了。然后使用该类路径变量:

    java -cp $CLASSPATH your-main-class param1 param2...

    param1,param2为其他要传入的运行参数。

  • 相关阅读:
    htm与html的区别
    CLR笔记:3.共享程序集合强命名程序集
    CLR笔记:5.基元,引用和值类型
    CLR笔记:13.数组
    CLR笔记:18.可空值类型
    正则表达式
    代码大全
    wcf的部署
    Json相关
    $.ready和onload
  • 原文地址:https://www.cnblogs.com/cherish010/p/9156956.html
Copyright © 2011-2022 走看看