有没有办法查看Eclipse中后台运行的命令?

时间:2010-12-18 15:51:40

标签: eclipse java-me background

我使用Eclipse Helios开发J2ME应用程序。我想知道是否有一种方法可以看到为GUI上的每次点击/操作执行的背景/文本行命令(例如,编译,运行,创建J2ME包)。我对它很感兴趣所以我可以使用脚本来完成整个过程。

1 个答案:

答案 0 :(得分:0)

没有什么特别的东西可以看到所有命令都在Eclipse中运行。首先,在Eclipse中执行的代码与可能从命令行运行的java命令之间没有一对一的映射。因此,即使您可以在vim或Emacs中查看单个命令,也无法执行此Eclipse。

然而,有些事情可能会有所帮助。有一个平台跟踪工具,可以将一些跟踪消息打印到stdout。但是,这并没有在核心Eclipse项目之外广泛使用,因此您将无法对所有命令进行完全跟踪。此外,此工具并不是一般的跟踪工具,但实际上只适用于您感兴趣的一些插件。您可以在此处找到有关它的更多信息:

http://wiki.eclipse.org/FAQ_How_do_I_use_the_platform_debug_tracing_facility%3F

因此,您需要在Eclipse安装目录中创建一个.options文件,其内容类似于以下内容:

org.eclipse.platform/debug=true
org.eclipse.ui/debug=true
org.eclipse.core.runtime/debug=true
org.eclipse.core.resources/debug=true
org.eclipse.core.commands/debug=true
org.eclipse.core.filesystem/debug=true
org.eclipse.core.jobs/debug=true

这些是一些很可能包含一些跟踪信息的低级Eclipse插件。但是,如果不了解更多有关您要执行的操作的信息,则很难建议使用特定插件进行跟踪。

相关问题