Ответ 1
Да, вы можете использовать подстановочный знак как на Java6. См. Раздел "Общие сведения о шаблонах пути к классам"
Записи пути класса могут содержать подстановочный знак базового имени
*
, который считается эквивалентным заданию списка всех файлов в каталоге с расширением .jar или .JAR. Например, запись пути классаfoo/*
указывает все файлы JAR в каталоге с именем foo. Элемент classpath, состоящий просто из*
, расширяется до списка всех файлов jar в текущем каталоге.
До Java 6 вам нужно было указать их все индивидуально.