Eclipse不显示java源代码

时间:2011-04-21 16:03:04

标签: eclipse attachment jdk1.6

我在Intel Mac上的Eclipse中运行java 1.6。我正在使用System/Library/Frameworks下的1.6.0版本,并在Eclipse中将默认编译器设置为此。

如何附加源代码?

首先,我从oracle下载了1.6源代码,以为我可以附上那个'因为安装的1.6没有源代码。

当我单击一个java类来获取源代码编辑器时,会出现问题:

  • 首先,第一行是Compiled from File.java (version 1.5 : 49.0, super bit)

  • 最重要的是,当我附加1.6源jar文件时,会出现错误:

    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版本是:面向Web开发人员的Eclipse Java EE IDE。 版本:Helios Service Release 2 建造ID: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 个答案:

答案 0 :(得分:0)

http://java.decompiler.free.fr/是你的答案 它有一个eclipse插件,可以反编译代码