Eclipse не показывает исходный код Java

#eclipse #attachment #jdk1.6

#eclipse #вложение #java-6

Вопрос:

Я запускаю java 1.6 в Eclipse на моем Intel Mac. Я использую версию 1.6.0 под System/Library/Frameworks и установил компилятор по умолчанию для этого в Eclipse.

Как мне прикрепить исходный код?

Сначала я скачал исходный код 1.6 от oracle, думая, что смогу его прикрепить, потому что в установленном 1.6 не было исходного кода.

Когда я нажимаю класс Java, чтобы получить редактор исходного кода, возникают проблемы:

  • во-первых, в верхней строке написано Compiled from File.java (version 1.5 : 49.0, super bit)

  • самое главное, когда я прикрепляю исходный файл jar 1.6, он выдает ошибку:

     An error has occurred. See error log for more details.
    Unable to create resource org.eclipse.ui.internal.misc.ExternalProgramImageDescriptor@50417ba8
      

Это также отображается в журнале ошибок:

 java.lang.ClassNotFoundException: org.eclipse.ui.internal.views.log.LogView
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
  

Версия Eclipse: Eclipse Java EE IDE для веб-разработчиков.
Версия: Helios Service Release 2
Идентификатор сборки: 20110218-0911

Когда я нажимаю для получения сведений об установке, я получаю:

 An internal error occurred during: "Fetching children of _SELF_".
Registry Directory not available: /Users/rfrail/Downloads/eclipse 2/p2/org.eclipse.equinox.p2.engine/profileRegistry.
  

Я запускаю Eclipse из своего каталога загрузки (в прошлом он работал нормально); однако для Eclipse есть 2 папки:

  • eclipse, и
  • eclipse 2.

Так что это выглядит как источник путаницы прямо здесь. В остальном Eclipse работает нормально.

Не могли бы вы помочь, пожалуйста?

Ответ №1:

http://java.decompiler.free.fr / это ваш ответ, у него есть плагин eclipse, который декомпилирует код на месте

Комментарии:

1. Спасибо. Я установил в eclipse, но когда я пытаюсь связать «*.class» с декомпилятором, я не вижу, чтобы он был указан в качестве опции в списке «Внутренние редакторы» (такой же, как в osdir.com/ml/webobjects-dev/2010-05/msg00345.html ). Итак, я загрузил исходный код jdk и попытался прикрепить его к редактору файлов класса, но не получил ответа. Я вижу 2 JD-Eclipse jar в моем каталоге плагинов eclipse и 1 в каталоге функций. JD-Eclipse также появляется на Доступных сайтах программного обеспечения, которые я перезагрузил (затем перезапустил eclipse). Вы можете помочь? Спасибо

2. Извините за задержку. У меня есть 2 jar в папке plugins «D:opteclipsepluginsjd.ide.eclipse_0.1.3.jar » «D:opteclipsepluginsjd.ide.eclipse.win32.x86_0.1.3.jar «Но в папке features нет jar