一次从 Eclipse 运行两个 Java 程序?
Posted
技术标签:
【中文标题】一次从 Eclipse 运行两个 Java 程序?【英文标题】:Run two Java programs from Eclipse at once? 【发布时间】:2011-07-24 03:47:47 【问题描述】:我正在构建一个 Java Google App Engine 服务器项目和一个 Java 桌面客户端。我想同时运行它们,但我不确定这是否可以使用 Eclipse/GAE 插件。有什么办法吗?我希望能够同时通过它们。
我尝试打开一个新的 Eclipse 实例,但它抱怨工作区已经在使用中,两个项目都在同一个工作区中。 (也许我可以将它们移动到不同的工作区。)
【问题讨论】:
是否有必要从 Eclipse 中运行它们? 我希望能够同时调试它们,但这不是绝对必要的。 How to launch multiple Java programs with one configuration on separate consoles (with Eclipse) 的可能重复项,但此处接受的答案包含有关固定控制台的良好信息。 【参考方案1】:我不熟悉 GAE,如果它会干扰,但我在运行倍数时没有问题。我经常从同一个窗口启动一个服务器和多个客户端。
几点建议:
转到每个程序的 main 方法来运行它们。运行一次后,它们会显示在运行按钮的下拉菜单中。 制作多个控制台并固定它们。它可以让您更轻松地实时查看(调试/信息)输出。 将多个控制台移动到不同的视图中,以便您可以同时查看它们。在顶部之前,在底部之后
【讨论】:
您的意思是打开多个 Eclipse 控制台选项卡,还是打开多个操作系统命令提示符?如果是来自 Eclipse,如何打开多个控制台选项卡? @rosarch 添加图片以逐步说明多个控制台。 我成功添加了一个新的控制台视图,但它只是相同数据的两个视图,而不是两个单独的程序运行。你确定这行得通吗? @Rosarch 您需要固定控制台,这样一个进程的输出就不会集中在另一个进程上。 Pin 图标位于 Open Console 图标的左侧。然后,您必须通过单击 Display Selected Console 图标上的向下箭头来选择正在运行的实例。 help.eclipse.org/luna/…【参考方案2】:添加新的控制台视图后,您必须转到其左侧的图标并选择要查看的控制台。如果您正在运行两个程序,您将在下拉列表中看到这两个程序。
感谢您的回答。我只是在尝试,它真的很有帮助。
(左边的图标是指看起来像迷你紫色显示器的那个)
【讨论】:
迷你紫色显示器线索是关键?【参考方案3】:@Corsika 回答解释了如何在 Eclipse 上运行
如果您愿意在终端上运行两个或多个程序 您可以从调试视图复制命令行参数以用于不同的启动配置并在两个或多个终端上运行!
要获得完整的命令行,您可以从 Window>Show View>Other>debug 中打开 Debug 视图
现在运行后> 右键单击上次启动(调试选项卡)并转到属性。 Eclipse 将列出确切的命令行。
【讨论】:
以上是关于一次从 Eclipse 运行两个 Java 程序?的主要内容,如果未能解决你的问题,请参考以下文章
HTML + Javascript:不能一次从两个元素中获取所有实例?