2012-02-04 85 views
0

我已经下载了Java源代码,并且我想将它作为Eclipse中的项目导入,以便在特定函数中设置断点。该项目包含一个编译的.jar,它打开一个GUI。在Eclipse中正确导入和调试外部Java代码?

源代码只包含一个“build.xml”文件,没有进一步的“项目”文件。我已经按照在Eclipse下列步骤操作:

  • 1)文件 - >导入 - >文件系统
  • 2)选择了 “从目录”,其中文件位于

现在的进口商希望我选择“导入到文件夹”以启用“下一步”按钮,我不知道这意味着什么。反正我打浏览到导入文件夹和一个命名空间出现在选择了“进入文件夹”所显示的命名空间在树 列表目录树

  • 3):edu.cal.ws.projectname
  • 4)我着手中的Java文件之一, 命中运行设置断点
  • 5)我得到这个错误:螺纹

异常“主要” java.lang.Error的:未解决的编译PR oblem:

at edu.cal.ws.projectname.ProjectMainClass.main(ProjectName.java:1581) 

指令指针停止在:

public static void main(String[] args) { 

没有进一步的信息。

任何想法或建议?

回答

0

我无法帮助您解决编译问题,而无需编译您正在编译的项目的详细信息。然而,如果你想要做的只是调试下载的项目,那么你可以做到这一点,而无需自己编译它。

  1. 安装JD-Eclipse,这是Eclipse的Java反编译器插件。
  2. 将预编译的.jar添加到您的构建路径中。
  3. 在Eclipse的调试器中运行它,并逐步完成反编译的源代码。

这并不完美,但它可能会让你确定为什么.jar没有做你想做的事情。

+0

正如我所说的,“我已经下载了源代码”,所以我不需要反编译任何东西,这是糟糕的Java世界,只是将项目导入到高估的Eclipse中。 – user1000565 2012-02-10 22:37:03