我正在使用一个具有多个组件的 Java 程序(目前使用 Eclipse 和 Ant)。
有没有一种方法可以通过一个启动配置启动多个程序?我有一个 Ant 目标可以完成这项工作(启动多个程序),但我想做一些事情:
- 我想用Eclipse调试程序,因此需要启动Eclipse。
- 我想在不同的控制台上查看程序的输出。
另外,使用单独的控制台和/或调试“一键式”启动多个 Java 程序的其他方法也可以。
['多次启动部分':]
如果您有一个 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 调试工具。
添加到“用户条目”部分中的类路径 (before您的项目和默认路径):
[多控制台部分]
可能的解决方案是确保您的 ant 启动器实际上在自己的 JVM 进程中启动不同的应用程序(每个应用程序一个 javaw.exe)
这样,您就可以使用本机 Eclipse 控制台在不同进程之间切换.
控制台视图清楚地将输出与每个不同的“进程”分开,并将它们保存在多个“缓冲区”中。控制台有一个内置的“切换”功能,可以自动切换视图以显示最后执行输出的进程的缓冲区,但是您可以轻松地将显示切换到您想要查看的任何“进程缓冲区”。
要切换控制台“缓冲区”显示,只需单击控制台视图标题栏中从右侧数第四个工具栏按钮旁边的黑色“向下箭头”(该按钮
类似于电脑屏幕):
这将显示一个弹出菜单,列出所有活动进程缓冲区的“名称”,前面带有“订单号”。
当前显示的订单号的“订单号”前会有一个复选标记。您只需单击其名称即可将视图切换到另一个显示缓冲区。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)