`
tristan_wang
  • 浏览: 165129 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java重定向输出

    博客分类:
  • J2SE
阅读更多
引用
If you have too many errors in your program, then all the error messages fly by very quickly. The compiler sends the error messages to the standard error stream, so it's a bit tricky to capture them if they fill more than the window can display.


如果遇到上面的问题,可以在执行的时候加上一个 2>的参数

public class Text {
	public void exe(){
      String[] greeting = new String[3];
      greeting[0] = "Welcome to Core Java";
      greeting[1] = "by Cay Horstmann";
      greeting[2] = "and Gary Cornell";
      
      for(String g:greeting)
      System.out.println(g);
           }
	}

上面的例子,执行:
引用
javac Text.java
java Text 2> error.out


可以在文件夹里面得到一个 error.out的文件,里面是错误信息,这样就可以把错误信息重定向到了文件



如果JAVA没有错误,执行
引用
javac Text.java
java Text > text.out


可以把输出重定向到text.out文件里面
分享到:
评论

相关推荐

    cmd中的重定向输出,管道

    ### CMD中的重定向输出与管道操作详解 在日常的编程工作中,特别是在Windows环境下进行开发时,熟练掌握CMD命令行工具的使用技巧对于提高工作效率是非常有帮助的。本文将重点介绍CMD中的重定向输出(`>`、`>>`)...

    Java开发自学100天,Java开发必背代码 重定向输出流实现程序日志

    Java开发自学100天,Java开发必背代码 重定向输出流实现程序日志

    java用重定向方法从文件中读入或写入数据

    Java重定向方法是Java编程中的一种输入/输出机制,可以将控制台的输入或输出重定向到文件中。重定向方法可以使用_System.out_和_System.in_对象来实现。_System.out_对象是Java中的标准输出流##_System.in_对象是...

    Java中重定向输出流实现用文件记录程序日志

    Java提供了一种机制,可以通过重定向输出流来将程序的输出信息记录到文件中,而不是仅仅显示在控制台上。以下是对这一主题的详细解释。 首先,Java的`System`类中包含三个标准流:`System.out`、`System.err`和`...

    JAVA 获得控制台的输出信息

    在Java编程语言中,捕获控制台的输出信息是一个常见的需求,尤其是在进行单元测试或调试时,需要收集程序运行过程中的标准输出以便于分析。在提供的代码片段中,展示了一种通过重定向`System.out`流来实现这一目标的...

    JSP重定向技巧

    如果在`forward`之前有大量输出,可能会导致缓冲区满,这时内容会被发送到客户端,`forward`将不再有效。 - `sendRedirect`:客户端重定向,它通过修改HTTP头的`Location`字段,让浏览器发起新的请求。这种方式可以...

    Java程序 中截获控制台 输出

    在Java编程中,有时我们需要对程序的控制台输出进行管理和控制,例如在自动化测试中捕获日志,或者在特定环境中防止不必要的信息显示。本文将详细介绍如何在Java程序中实现控制台输出的截获。 首先,`Listing1.java...

    netbeans重定向

    在Java Web开发中,页面之间的跳转是非常常见的操作之一,而重定向(Redirect)作为实现这一功能的方式之一,在实际应用中占有重要地位。本篇文章将详细探讨如何在NetBeans IDE环境下进行重定向,并通过一个具体的...

    HttpServletResponse对象、HttpServletResponse应用、请求重定向

    例如,使用`getOutputStream().write()`可以输出二进制数据,`getWriter().print()`则适合输出文本。 二、HttpServletResponse应用 在实际开发中,`HttpServletResponse`常用于以下场景: 1. 返回HTML页面:在...

    【Code】标准输出重定向到GUI

    本文将详细介绍如何在Java中实现标准输出的重定向,将其从控制台转移到Swing组件。 首先,我们需要理解Java的System类中定义的三个流:`System.out`(标准输出)、`System.err`(标准错误)和`System.in`(标准输入...

    java中的标准输入输出流

    本文介绍了Java中的标准输入输出流的相关知识,包括标准输入输出流的概念、重定向、字节流与字符流的区别、流的包装与缓冲以及对象的串行化等内容。掌握了这些基础知识,可以帮助开发者更有效地处理程序中的输入输出...

    在java中截获控制台输出

    为了解决这个问题,我们可以自定义一个`PrintStream`类的子类,用于捕获这些输出,并将其重定向到我们创建的Swing文本组件,如`JTextArea`。 以下是一些关键步骤: 1. **创建自定义`PrintStream`**:我们需要继承`...

    ACM中使用java

    ### ACM竞赛中Java语言的输入输出重定向方法 在ACM竞赛中,使用Java语言进行编程时,常常需要对程序的输入输出进行重定向。这样做的主要目的是为了方便地读取来自文件的数据以及将程序的输出写入到指定的文件中,...

    消除浏览器的301重定向缓存

    消除浏览器的301重定向缓存需要修改RedirectServlet.java的doGet()方法,使其不再缓存301重定向的结果。同时,也可以使用response.setHeader("Cache-Control", "no-cache");来禁止浏览器缓存重定向的结果。

    输出java进程的jstack信息示例分享 通过线程堆栈信息分析java线程

    2. 对每个PID执行jstack命令,并将输出重定向到日志文件中。 脚本内容如下: ```bash #!/bin/sh pro_name=java # 进程名称 keys=`ps -ef | grep "$pro_name" | grep -v "grep" | awk '{print $2}'` nowdate=`date ...

    Java经典编程300例(完整版+源码

    实例013 重定向输出流实现程序日志 实例014 自动类型转换与强制类型转换 实例015 加密可以这样简单(位运算) 实例016 用三元运算符判断奇数和偶数 .  实例017 不用乘法运算符实现2×16 实例018 实现两个变量的...

    JAVA实现301永久重定向方法

    // 清除缓冲,确保之前的输出不会影响到重定向 out.clearBuffer(); // 设置状态码为301(永久重定向) response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); // 获取请求参数 String param = ...

    servlet请求转发、重定向、包含

    - 请求包含类似于请求转发,也是在服务器内部完成,但不同的是,包含的结果会被插入到当前响应的输出流中,而不是作为整个响应返回给客户端。 - 使用`RequestDispatcher`对象的`include()`方法实现请求包含。 - ...

Global site tag (gtag.js) - Google Analytics