2012-05-12 16 views
0

を必要として明確化をJavaクラスパスを使用した:引数を渡すと、クラスパスに$APP_HOME/lib/下someFile.cfgとすべてのjarファイルを含むように意図して私のようにプログラムを実行しています、適切

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

私は何を間違えていますか?

答えて

0

someFile.cfgをクラスパスに渡す必要はありません。ライブラリと現在のディレクトリをそこに追加するだけです。

私はどうなる:

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

はあなた.classファイルがあるディレクトリにあると仮定。

また、Linuxにあなたが-cp引数にクラスパスエントリを分離するために:ない;を使用することを念頭に置いておくん。

+0

優れています。ありがとうございました。 – JAM

関連する問題