java -cp "lib / *" против java -cp "lib / *. jar" - PullRequest
3 голосов
/ 17 февраля 2010

Если каталог lib / содержит только файлы .jar, в чем разница между

java -cp "lib/*" ...

и

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

Если я использую последнее, я столкнулся с ошибками в отношении основного класса, и я не понимаю, почему. lib/* также содержит lib/., но является ли это принципиальным отличием?

1 Ответ

4 голосов
/ 17 февраля 2010

Согласно документации java поддерживается только базовое имя *, и оно всегда соответствует только файлам .jar.

Ничто в документации не предполагает, что "* .jar" поддерживается или что сам каталог добавляется в путь к классам.

...