Eclipse - 显示 Eclipse 如何使用 java.exe 运行项目

发布于 2024-10-15 03:08:09 字数 252 浏览 3 评论 0原文

当我在 Eclipse IDE 中运行 Java 项目时,我假设它只是在后台调用 java.exejavaw.exe参数,例如它正在使用的classpath以及它正在运行的实际类。

有没有办法让 Eclipse 显示此调用及其所有参数?理想情况下,我希望能够将其复制并粘贴到命令窗口中,以在 Eclipse IDE 之外复制项目的运行。

When I run a Java project within the Eclipse IDE, I assume in the background it is simply calling java.exe or javaw.exe with certain parameters, such as the classpath it's using and the actual class it's running.

Is there a way I can make Eclipse show this invocation, with all it's parameters? Ideally I'd like to be able to copy&paste it into a command window to duplicate the running of the project outside of the Eclipse IDE.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

书间行客 2024-10-22 03:08:09

(原始答案:2011 年 2 月)

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

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

Bug 10820 是关于“[java launch] Launch config: show cmd启动前的行”...但它被关闭为 WONTFIX。


更新(2012 年 3 月)

bbuser 在评论中报告了

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

(Original Answer: February 2011)

Launch your program in debug mode in Eclipse.
You can then see the exact command in the properties of the Debug views (see this thread or this thread)

First run or debug one of the configurations.
In the Debug view in the Debug perspective, right-click the running process and select "Properties". The command line used to launch the configuration is displayed.

Bug 10820 was about "[java launching] Launch config: show cmd line before launch"... but it is closed as WONTFIX.


Update (March 2012)

bbuser reports in the comment having

had to remove -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:60019 from the command line shown in properties in the Debug view.
Otherwise I got connection errors.
Also changing javaw.exe to java.exe might be advisable

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文