Вот вещи, с которыми я столкнулся:
1) RTFM и установить упомянутый «Распространяемый пакет Microsoft Visual C ++ 2008 SP1»
в верхней части установочных документов. Сначала я пропустил это, потому что инструкции Гелиоса в конце.
2) Закройте все открытые вкладки редактора перед открытием файла класса. В противном случае легко получить устаревшую вкладку редактора с предыдущей попытки.
3) Откройте файл класса в «Редакторе файлов классов Java» (не в «Средстве просмотра файлов классов Java»). Используйте «Открыть с помощью» в контекстном меню, чтобы получить правильный редактор. Если результаты вас устраивают, сделайте его редактором по умолчанию в настройках «Сопоставление файлов», в «Окне» / «Общие настройки» / «Редакторы / сопоставления файлов» выберите «* .class», чтобы открыть его в «Редакторе файлов классов Java».
4) Этот парень рекомендует установить Equinox SDK с сайта обновлений Helios. Я сделал, но я не уверен, было ли это действительно необходимо. Кто-нибудь знает?
5) Если файлы классов, которые вы пытаетесь просмотреть, находятся в проекте Eclipse Java, они должны находиться в пути сборки проекта. В противном случае в журнале ошибок Eclipse появится исключение («Не в пути сборки»), и декомпиляция завершится неудачно. Я добавил файлы классов как папку библиотеки / файла классов в путь сборки.
6) Перетаскивание файла класса из Проводника Windows или открытие его с помощью Файл / Открыть файл ... не будет работать. В моих тестах я дал «Не удалось открыть редактор: Средство просмотра файлов классов не может обработать данный ввод ('org.eclipse.ui.ide.FileStoreEditorInput')». ошибка. В любом случае это неправильный редактор, см. 3).
7) После запуска плагина в основном некоторые файлы по-прежнему не декомпилируются по неизвестной причине. Это исчезло после закрытия всех вкладок, перезапуска Helios и повторной попытки.