【问题标题】:Eclipse - Showing how eclipse runs project with java.exeEclipse - 展示 Eclipse 如何使用 java.exe 运行项目
【发布时间】:2011-06-19 00:45:54
【问题描述】:

当我在Eclipse IDE 中运行一个Java 项目时,我假设它只是在后台调用java.exejavaw.exe 并带有某些参数,例如它正在使用的classpath 和它正在运行的实际类。

有没有办法让Eclipse 显示这个调用,以及它的所有参数?理想情况下,我希望能够将copy&paste 放入命令窗口,以在Eclipse IDE 之外复制项目的运行。

【问题讨论】:

  • 您使用的是 Linux 还是 Windows?在 Linux 中,您可以使用 ps 的变体来查看生成的内容(我不知道基于 Eclipse 的解决方案)
  • 类路径不是已经显示在运行配置菜单中了吗?

标签: java eclipse classpath


【解决方案1】:

(原答案:2011 年 2 月)

在 Eclipse 中以调试模式启动您的程序。
然后,您可以在 Debug 视图的属性中看到确切的命令(请参阅 this threadthis thread

首先运行或调试其中一个配置。
在 Debug 透视图的 Debug 视图中,右键单击正在运行的进程并选择“Properties”。显示用于启动配置的命令行。

Bug 10820 是关于“[java 启动] 启动配置:启动前显示 cmd 行”...但它被关闭为 WONTFIX。


更新(2012 年 3 月)

bbuser 在评论中报告有

必须从“调试”视图的属性中显示的命令行中删除 -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:60019
否则我会遇到连接错误。
也可能建议将 javaw.exe 更改为 java.exe

【讨论】:

  • 我不得不从调试视图的属性中显示的命令行中删除-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:60019。否则我得到连接错误。还建议将javaw.exe 更改为java.exe
  • @bbuser:很有趣,感谢您的反馈。我已将其包含在答案中以提高知名度。
猜你喜欢
  • 2013-04-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-27
  • 2014-02-21
  • 2011-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多