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