【问题标题】:Is there a way to see what commands are executed by eclipse?有没有办法查看eclipse执行了哪些命令?
【发布时间】:2012-05-09 14:58:35
【问题描述】:

这可能是个愚蠢的问题,但我在使用 java -jar myapp.jar 从命令行运行 Java 应用程序时遇到问题。

当我使用菜单选择“作为 Java 应用程序运行”时,相同的应用程序在 Eclipse 中完美运行

我能否以某种方式让 Eclipse 在控制台中向我显示它正在执行的确切内容,以便我可以通过命令行复制它?

【问题讨论】:

  • 你查看过eclipse的运行配置了吗?他们告诉你他们如何执行 JVM。
  • 我不知道,但是这个目录在你的类路径中吗?
  • @home,是的,但是 Eclipse 有一个文本框,您可以在其中指定入口点,诸如此类。我假设信息然后被翻译成命令行...命令。这就是我想看到的。
  • 好的,那么您需要从 Eclipse 运行配置中生成的具体命令行指令吗?如果是这样,+1,这很有趣:-)

标签: java eclipse command-line


【解决方案1】:

当您从 Eclipse 启动应用程序时,转到 Debug Perspective 并在 Debug 视图中找到该应用程序。右键单击调试树中的类名(此处以蓝色突出显示)

选择属性,您可以在此处看到用于启动应用程序的命令行。

【讨论】:

  • 正是我想要的。谢谢!
【解决方案2】:

查看 myapp Java 应用程序运行配置的运行配置(运行 -> 运行配置...)。

主选项卡将显示主类。这是您必须添加到命令行的类,或者在构建可运行 jar 时指定。

Classpath 选项卡将显示您构建 jar 时必须在类路径上指定的任何其他 jar 或类文件。

【讨论】:

  • 是的,谢谢,我明白了。我在通过命令行执行此操作时遇到问题,我显然错过了 eclipse 所做的事情。这就是为什么我想查看它执行的命令。
  • 尝试使用 -debug 选项启动 Eclipse,并查看 .log 文件中显示的内容。
猜你喜欢
  • 2021-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多