В файле фляги, MANIFEST.mf
содержит следующую строку:java -jar: Каков путь к классу по умолчанию?
стиль A:
Class-Path: .
стиль B:
Class-Path: . eric-java-util_lib/tomcat-api.jar
стиле C:
// No `Class-Path` specified.
Вопросы:
- В стиле В, является ли баночка, указанная
Class-Path
, связанным с проживающим диском текущей банки? - Тогда в стиле А и В, что означает
.
? Является ли это несжатым корневым диском баночки, или находящимся в нем постоянным регистром? Думаю, это должно быть позже, но не уверен. - Кажется, классы & пакетов, кроме
MANIFEST.mf
, также включены в путь класса во всех трех стилях, из-за.
? Или путь по умолчанию дляjava -jar
- это только корневой каталог uncompress jar-файла?
Я сделал больше тестов, все ваши выводы соответствуют результатам тестирования. О пути по умолчанию, корневой каталог несжатой банки включен в путь к классам, и я предполагаю, что это именно то, что в основном означает банка. –