У меня есть файл jar с именем "a.jar", в котором есть другой файл jar с именем "b.jar".
a.jar
|
|-- META-INF
| |
| |-- MANIFEST.MF
|
|-- b.jar
|
|- com/test/MainInB.class
"b.jar" имеет файл com / test / MainInB.class.(Класс MainInB просто распечатывает "hello world!")
"a.jar" имеет файл MANIFES.MF примерно так:
Manifest-version: 1.0
Main-Class: com.test.MainInB
Class-Path: b.jar
(файл манифеста заканчивается пустой новой строкой)
И я хотел бы запустить a.jar вот так, чтобы он выводил «Привет, мир!»
java -jar a.jar
Но я получил NoClassDefFoundError!
Пожалуйста, помогите!Разве это не разрешено?Или я что-то упустил?
R Джо