正常java程序指定多个jar包(在同一个目录下),可以用-classpath /path/to/lib/*
.
但Vertx run MyVertical -cp '/path/to/lib/*'并不行,需要指定具体的一个个jar包才行,应该是Vertx覆盖了。
可以使用CLASSPATH环境变量。
#! /bin/bash
export CLASSPATH="lib/*:$CLASSPATH"
/home/xjx/vertx/vertx3.8.3/bin/vertx run "$1" -cp ./log4j2.xml
网友评论