Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse中为终止的控制台应用程序打开两个控制台窗口_Java_Eclipse_Ide - Fatal编程技术网

Java 在Eclipse中为终止的控制台应用程序打开两个控制台窗口

Java 在Eclipse中为终止的控制台应用程序打开两个控制台窗口,java,eclipse,ide,Java,Eclipse,Ide,使用EclipseIndigo,我希望保持两个控制台窗口处于打开状态——使用来自不同应用程序的不同内容 我有以下情况: 我运行一个Java控制台应用程序,它终止并在控制台窗口中有一些输出 我使用“打开控制台”图标创建一个新的控制台视图 我运行另一个应用程序(通过PyDev插件的Python应用程序);它终止了 之后,两个控制台窗口都包含相同的文本(Python应用程序的输出)。为了清楚起见:第二个应用程序(Python应用程序)的运行会清理两个控制台窗口,然后在两个窗口中写入其输出 但显然,我希

使用EclipseIndigo,我希望保持两个控制台窗口处于打开状态——使用来自不同应用程序的不同内容

我有以下情况:

  • 我运行一个Java控制台应用程序,它终止并在控制台窗口中有一些输出
  • 我使用“打开控制台”图标创建一个新的控制台视图
  • 我运行另一个应用程序(通过PyDev插件的Python应用程序);它终止了
  • 之后,两个控制台窗口都包含相同的文本(Python应用程序的输出)。为了清楚起见:第二个应用程序(Python应用程序)的运行会清理两个控制台窗口,然后在两个窗口中写入其输出

    但显然,我希望第一个控制台显示终止的Java应用程序的输出,第二个控制台显示Python应用程序

    如何实现这一点?

    选择“打开控制台”->“新建控制台视图”以获得新的控制台视图。 通过下拉菜单“显示所选控制台”,您可以从不同的控制台中进行选择

    为避免终止程序的控制台被删除,请转到“窗口”->“首选项”->“运行/调试”->“启动”,并将“删除终止的启动…”设置为false

    选择“打开控制台”->“新建控制台视图”以查看新控制台视图。 通过下拉菜单“显示所选控制台”,您可以从不同的控制台中进行选择


    为了避免终止程序的控制台被删除,请转到“窗口”->“首选项”->“运行/调试”->“启动”,并将“删除终止的启动…”设置为false

    我知道在stackoverflow上有一些与我类似的问题得到了回答,但我无法使其用于已终止应用程序的输出。我知道在stackoverflow上有一些与我类似的问题,但我无法使其用于已终止应用程序的输出。不幸的是,此技巧无法解决问题:首选项设置“移除已终止的启动…”指的是调试视图,而不是控制台视图。因此,当旧应用程序终止并启动新应用程序时,Console视图中的conetnet仍然会被删除。我使用它来查看我终止的应用程序的输出。当我运行应用程序大约5次(全部终止)时,我可以从5个终止的控制台输出中通过“显示选定的控制台”进行选择。“调试视图”是什么意思?我以交替方式运行两个不同的应用程序。在这种情况下,第二个应用程序的运行会清除两个控制台窗口,并在两个窗口中写入其输出。(我在问题中加入了这一澄清。)使用我的解决方案,我可以运行2个不同的应用程序。即使两者都被终止,我也可以通过显示所选控制台从中进行选择。不幸的是,此技巧并不能解决问题:首选项设置“Remove terminated Launchs…”指的是调试视图,而不是控制台视图。因此,当旧应用程序终止并启动新应用程序时,Console视图中的conetnet仍然会被删除。我使用它来查看我终止的应用程序的输出。当我运行应用程序大约5次(全部终止)时,我可以从5个终止的控制台输出中通过“显示选定的控制台”进行选择。“调试视图”是什么意思?我以交替方式运行两个不同的应用程序。在这种情况下,第二个应用程序的运行会清除两个控制台窗口,并在两个窗口中写入其输出。(我在问题中加入了这一澄清。)使用我的解决方案,我可以运行2个不同的应用程序。即使两者都被终止,我也可以通过显示从中选择的控制台进行选择。