Продолжая с моего предыдущего UseOfManifestFile потока, я перешел на использование собственного файла MANIFEST.MF , а затем использовал файл по умолчанию, созданный из инструмента jar. Я прилагаю снимок здесь. . Он показывает мою структуру каталогов, а также команду, которую я использую. Он не использует мой файл MANIFEST.MF. Я не знаю, почему и создается дефолт. Какую ошибку я совершаю? Я также заменил имя файла MANIFEST.MF и имя jar, и теперь он дает следующую ошибку.jar Ошибка при использовании настраиваемого файла MANIFEST.MF
Может кто-нибудь помочь мне в этом.
Структура каталогов
d: -> corejava | глава10 | tictactoe.jar | tictactoe | HelloWorld.class, audio (папка), изображения (папка)
Моя точка зрения, я смог добавить содержимое Manifest.txt в файл MANIFEST.MF. Теперь, когда я пытаюсь запустить баночку из каталога главы, используя следующую команду: -
java jar tictactoe.jar
Это дает следующее сообщение об ошибке мне
Error: Could not find or load main class jar
Может кто-то поможет мне в этом.
Насколько я понимаю, ваш вопрос заключается в том, почему существуют записи MANIFEST по умолчанию и ваш пользовательский MANIFEST? Поправьте меня, если я ошибаюсь. Если мое понимание верное, jar cfm создает файл jar путем слияния текстового файла, который вы передаете, с файлом MANIFEST по умолчанию f указывает, что вывод переходит к файлу, чем стандартный вывод. См. Приведенную ниже ссылку, в которой вы подробно расскажете о команде jar и ее использовании. http://docs.oracle.com/javase/tutorial/deployment/jar/modman.html –
Нет Abhijith, на самом деле я хотел отметить запись для Main class в моей банке. Поэтому я увидел, как добавить дополнительные инструкции в файл mainfest. Я дал команду как jar cfm jarname Manifest.txt tictactoue. Проблема заключается в том, что она не объединяет мое дополнение с основным файлом манифеста. – benz
Можете ли вы добавить содержимое Manifest.txt? –