如何在Eclipse中打印控制台值?

时间:2011-05-31 11:07:35

标签: java console

我的应用程序在其他文件夹中,我调用该函数,输出打印在我的控制台中。

如何从控制台获取值?

4 个答案:

答案 0 :(得分:13)

我不确定我是否理解这个问题。但是,您可以使用此代码段从控制台获取文本行(它也适用于Eclipse):

String val = new BufferedReader(new InputStreamReader(System.in)).readLine();
System.out.println("val = " + val);

答案 1 :(得分:2)

有一种方法可以将控制台文本重定向到eclipse下的日志/文本文件中。如果您正在运行基于Web的应用程序,则可能已经在某个位置配置了.log文件。您只需打开此日志文件并查找消息即可。

但是对于纯Java应用程序,除非配置重定向,否则大多数输出​​都是在eclipse控制台中显示的。

拉出配置主类的“调试”或“运行”对话框。选择要运行的Java应用程序。如果您在“java applications”下没有条目,则可能需要创建一个条目。在屏幕的右侧,选择“公共”选项卡。选中“文件”复选框,并在输入文本框中提及物理路径+文件名。你们都准备好了!在您的收藏夹文本编辑器中打开指定的文件。

答案 2 :(得分:2)

您在控制台中选择文本,右键单击并选择复制。

现在,您可以粘贴已复制的文字。

答案 3 :(得分:2)

您的函数可能正在使用System.out.println()将变量打印到控制台。要从函数中获取此值,您需要使函数返回它,例如

public int myFunction(){
   int val=42;
   System.out.println(val);
   return val;
}

//call it like this:
int result = myFunction();