Через неделю я больше не могу вызывать основные классы jar-файлов, не добавляя основной класс в manifest.mf. Я пока не знаю, что я сломал.jar, не найдено основного манифеста
Я пытаюсь следующее: компиляции баночку (для Hadoop, например), и назвав его с
yarn -jar PathToMyJarFile ClassWithAMain Param1 Param2..
также я мог бы начать его с Java вместо пряжи, это не принципиально.
Моя проблема: Баночки я составил на прошлой неделе выкидывают ошибку no main manifest found in PathToMyJarFile
(или что-то в переводе с немецкого Hauptmanifestattribut
будет)
я четко назвал класс с основной функцией и создание определенного class-file не является решением для моей проблемы, потому что я также использую файлы jar с более чем одним классом, содержащим основной. Даже довольно простой helloWorld
программа только с System.out.println
и только один класс, я не могу назвать с
java -jar PathToJarFile ClassName.
Любые предложения?
Я попытался сделать это снова с дезактивированным антивиром и брандмауэром с тем же результатом. Я также переустановил мой jdk и jre (ту же версию, что и раньше).
JavaVersion: 1.8.0_51
и не изменился с тех пор довольно долгого времени
OS: Windows 7U64
У вас есть место на пути к вашему файлу JAR? –
nope, я также положил его в "" – MyName
Удалить цитаты. Из того, что я читаю здесь и там, они могут вызвать вашу проблему. –