目前我在Eclipse中创建了一个基本的java应用程序,当我运行它时,IO会出现在Eclipse集成控制台窗口中,这不太方便。 我想在一个单独的系统控制台窗口(cmd.exe)中调试eclipse应用程序,该窗口在运行程序后打开,如果我停止调试或程序退出则关闭。
那么实现这种行为的最简单方法是什么?
我尝试使用简单的批处理文件(关注this)
cmd.exe /c <Path to javaw> %*
然后我将此批处理保存到桌面并在Run Configurations
- &gt; Alternate JRE
- &gt; Java executable
- &gt; {中将jre可执行文件设置为此文件(使用完整路径) {1}}。然而,当我运行该程序时,它表示jre6不存在指定的可执行文件。我是否必须将批处理文件放在包含jre6二进制文件(java,javaw等)的文件夹中。我在限制帐户时,该路径位于程序文件目录中。
还有其他办法吗?
似乎我找到了某种解决方案。不是最好的。 所以批次现在是
Alternate
在Eclipse设置中,我必须编写一个相对于JRE6 / bin的路径,如下所示:
start /wait cmd.exe /c ""C:\Program Files\Java\jre6\bin\java" %*"