3

lib /ディレクトリに.jarファイルのみが含まれている場合、違いは何ですか

java -cp "lib/*" ...

java -cp "lib/*.jar" ...

後者を使用すると、メインクラスに関するエラーが発生し、その理由がわかりません。lib/*も含まれてlib/.いますが、これは決定的な違いですか?

4

1 に答える 1

4

ドキュメントにjavaよると、のベース名のみ*がサポートされており、.jarファイルとのみ一致します。

ドキュメントには、「*。jar」がサポートされていることや、ディレクトリ自体がクラスパスに追加されていることを示唆するものはありません。

于 2010-02-17T15:45:39.497 に答える