当前位置:  开发笔记 > 编程语言 > 正文

如何在单独的控制台上使用一个配置启动多个Java程序(使用Eclipse)

如何解决《如何在单独的控制台上使用一个配置启动多个Java程序(使用Eclipse)》经验,为你挑选了1个好方法。

我正在使用一个包含多个组件的Java程序(目前使用Eclipse和Ant).

有没有办法用一个启动配置启动多个程序?我有一个Ant目标来完成这项工作(启动多个程序),但有些事情我想做:

我想用Eclipse调试程序,因此需要Eclipse启动.

我希望在不同的控制台上看到这些程序的输出.

还可以通过单独的控制台和/或调试"一键启动"启动多个Java程序的其他方法.



1> VonC..:

['多次发射部分':]

如果你有一个你想要的ant启动配置,你总是可以将它转换成一个调用ant的java启动器.

Main Class: org.apache.tools.ant.Main

-Dant.home=${resource_loc:/myPath/apache_ant} 
-f ${resource_loc:/myProject/config/myFile-ant.xml}

然后,您可以将此ant会话作为常规Java应用程序启动,并使用所有eclipse调试工具.

添加到类路径中的用户条目部分(之前你的项目和默认路径):

的ant.jar

蚂蚁launcher.jar


[多控制台部分]

可能的解决方案是确保您的ant启动器实际在其自己的JVM进程中启动不同的应用程序(每个应用程序一个javaw.exe)

这样,您就可以使用本机eclipse控制台的功能在不同的进程之间切换.

Console视图清楚地将输出与每个不同的"进程"分开,并将它们保存在几个"缓冲区"中.控制台具有内置的"切换"功能,可以自动切换视图以显示执行输出的最后一个进程的缓冲区,但是您可以轻松地将显示切换到您想要查看的任何"进程缓冲区".

要切换控制台"缓冲区"显示,只需单击控制台视图标题栏(类似于计算机屏幕的按钮)右侧第4个工具栏按钮旁边的黑色"向下箭头":
这将显示一个弹出窗口菜单列出所有活动进程缓冲区的"名称",前面带有"订单号".当前显示的那个将在其"订单号"之前有一个复选标记.您只需单击其名称即可将视图切换到另一个显示缓冲区.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有