Я мог бы быть полностью выключен, поскольку я действительно не был в этой ситуации, но не щелкнул бы правой кнопкой мыши на jar -> debug as ... -> Java-приложение добилось цели?
РЕДАКТИРОВАТЬ:
удалось заставить его работать следующим образом:
- нужен "полу" запускаемый jar (похоже, ваш случай: основной класс там, но отсутствуют зависимости, и манифестдолжен указывать основной класс)
- добавить основной путь к пути buidl (в представлении проводника пакетов щелкните правой кнопкой мыши на jar -> build-path -> add to build path).
- впакетный путь просмотра узла сборки, откройте jar-файл до тех пор, пока вы не перейдете к основному методу, щелкните правой кнопкой мыши и запустите или отладьте как приложение java.
По какой-то причине я ожидал, что смогущелкните по банке и сделайте непосредственно dbug как приложение java, хотя ... главное указано в манифесте, но, похоже, не находит его.Не знаю почему.Но в то же время это работает.
EDIT2: На самом деле, теперь я могу прямо щелкнуть правой кнопкой мыши по банке (или даже по проекту) и выбрать правую основную часть, когда появится диалоговое окно, и это все хорошо.Может быть, я что-то пропустил раньше.В любом случае, все готово.)
На рисунке ниже MainInJar.main () вызывает ClassOutOfJar.somethingOutOfJar (), который печатает что-то на экране.