0

我正在运行该程序:

java -Dfirstarg=$1 -cp $APP_HOME/someFile.cfg;$APP_HOME/lib/*.jar ::  Handler

意图传递参数并在$APP_HOME/lib/类路径下包含 someFile.cfg 和所有 jar。

请问我做错了什么?

4

1 回答 1

0

您不需要将 传递someFile.cfg到类路径中。您只需要在那里添加库和当前目录。

我会做:

java -Dfirstarg=$1 -cp .:$APP_HOME/lib/*.jar YourMainClass

假设您位于文件所在的.class目录中。

另外,请记住,在 linux 中,您使用:而不是;-cp参数中分隔您的类路径条目。

于 2012-05-12T22:05:53.617 回答