Так что я не главный или вообще ничего, и я просто выкрикивал что-то, чтобы попрактиковаться в некоторых навыках Java, которые я смотрел из видео. Я знаю, что это не основной способ сделать это, но, пожалуйста, позвольте мне.Путь к классу декомпилированного файла Jar
Итак, я извлек файл .jar из этого: http://www.zenlunatics.com/quizcards/ (у меня также есть его исходная версия). Это с открытым исходным кодом. Я использовал JD gui для получения исходного кода и получил все в .java. Однако, как только я импортировал его и попытался запустить его в Eclipse, он говорит, что «нет основного типа».
Я искал вокруг и кажется, что должен быть общедоступный статический ... String [] args, и я не вижу этого в любом из сгенерированных файлов .java.
Я попытался найти его на youtube, и он получает .class вместо .java-файлов. Итак, скажем, я переименовал .jar в .zip и извлек файлы классов, просто отредактировал основной .class и построил? Любые советы, пожалуйста.
Спасибо!
Просмотрите файл манифеста для указанного основного класса. Он находится в папке META-INF. Обратите внимание, что только потому, что он находится в файле jar и доступен с открытым исходным кодом, он не гарантирует, что он поставляется с основным методом. Это может быть просто библиотека для использования в вашей собственной программе. –
Вы уверены, что это ** приложение **? «Апплеты» и многие другие формы кода Java не используют метод «main» как точку входа. –
Чтобы сделать то, что вы пытаетесь сделать, вам действительно нужно хорошее базовое понимание языка Java, процесс компиляции и управление файлами в среде Java. –