黑马程序员技术交流社区
标题: 通过加入classpath的形式实现命令行运行java程序时引入第三... [打印本页]
作者: qscaxz 时间: 2017-5-3 23:20
标题: 通过加入classpath的形式实现命令行运行java程序时引入第三...
在命令行运行java程序时,如果想引入第三方jar包该怎么办呢。方法其实有很多,一般都是去折腾classloader.
这里介绍一种操作相对简单的方法,就是在运行之前把需要的jar包都加入到classpath中。
具体来说,就是写一个shell脚本,定义一个参数,可以就叫CLASSPATH, 也可以叫别的。
需要注意的是,自己写的主类所在的jar和jdk本身的classpath参数都需要包含在自己定义的classpath中,因为这种形式实际上是自己写了一个classpath参数取代系统的环境变量。
然后使用java -classpath命令运行即可:
java -classpath ${CLASSPATH} xx.Main
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |