10

我正在使用 Eclipse Juno 开发独立服务器(不是战争)。我将它作为 Eclipse 中的 Java 应用程序运行。在我做了一些代码更改后,我想停止当前正在运行的服务器并重新启动它。我每天这样做几十次。

我目前这样做的方式如下: - 转到“调试”选项卡。- 选择服务器进程。- 单击停止进程图标(红色方块)。- 单击绿色箭头重新运行上次运行的应用程序。- 返回“Java”选项卡。

有更快的方法吗?

理想情况下,我想要一个按钮或键盘快捷键,可以一键停止并重新启动应用程序。如果它不存在,我可以以某种方式扩展 Eclipse 吗?我应该在哪里寻找这样的例子?

4

4 回答 4

15

您可以通过在调试窗口中右键单击它并选择“终止并重新启动”来重新启动正在运行的应用程序。

在此处输入图像描述

并使用 Ctrl+F8 在视图之间快速切换

此外,如果您已经从控制台终止了应用程序,您可以简单地按 ctrl + f11

如果您真的想要,您还可以通过 Window -> Preferences -> General -> Keys -> 找到“Terminate and Relaunch”并选择您最喜欢的组合键来添加自定义快捷方式来终止和重新启动!

于 2012-09-17T13:56:26.217 回答
6

Eclipse Neon.1 添加了一种在重新启动之前终止的方法,方法是在单击启动历史记录项的同时按住 Shift 。

您还可以通过在首选项 › 运行/调试 › 启动中启用“启动时终止并重新启动”选项来将其设为默认行为。

https://www.eclipse.org/eclipse/news/4.6/platform.php#terminate-relaunch-history

于 2016-10-06T07:39:55.923 回答
3

我遇到了你遇到的确切问题。我有一个简单的 Java 类,它有一个运行嵌入式 tomcat 的 main 方法。

当我更改任何服务类时,我想终止当前的嵌入式 tomcat 并通过一次按键重新启动。

我知道,我本可以通过单击 2 次鼠标来完成相同的操作……但是……这让我很痛苦,以至于学习了一点关于 Eclipse 插件的知识并将一些东西放在一起。

希望这对你也有帮助。

https://bitbucket.org/mantis78/relaunch-plugin/wiki/Home

于 2012-12-27T14:03:25.250 回答
-1

简单地说,你不能像你想要的那样修改 eclipse。但是你可以按照这个过程来最小化你的工作 1. 在 Eclipse Project TAb-> Check Build Automatically。2. 每次更改后,您都在使用 Eclipse 中的绿色按钮运行项目。

您也可以使用 CTRL+F11 来运行项目。

于 2012-09-17T14:07:44.343 回答