例如我现在程序有一个异常 
我用try  {}  catch { e.printStackTrace()}捕获  而且只能把异常打印到控制台上  但是我希望能  打印异常同时输出的是一条信息 说你某某地方出错了

解决方案 »

  1.   

    e.printStackTrace()   
    打印出来的信息会告诉你哪一行出错 不需要在画蛇添足
      

  2.   

    e.printStackTrace()(在IDE中)应该可以
      

  3.   

    如果楼主想要实现这个,可以用log4j,可以实现楼主的全部功能.
    分数拿来.
      

  4.   

    e.printStackTrace()(在IDE中)应该可以
      

  5.   

    e.printStackTrace()中已经写明了具体哪个类,那一行出了问题。
    在控制台中只要点击e.printStackTrace()输出的内容,就可以直接找到具体出错的位置。编译器最好用eclipse,最简单,最实用。
      

  6.   

    package com.test;
    public class Test0001 {
    public static void main(String[] args) {

    try {
    int numberA[] = new int[10];
    for (int i = 0; i < numberA.length; i++) {
    System.out.println("numberA[" + i + "] = " + numberA[i] );
    }

    System.out.println("numberA[" + 10 + "] = " + numberA[10] );

    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    }java.lang.ArrayIndexOutOfBoundsException: 10
    at wenxin.chocolate001.Test0001.main(Test0001.java:12)
      

  7.   

    java.lang.ArrayIndexOutOfBoundsException: 10
    at com.test.Test0001.main(Test0001.java:12)
      

  8.   

    String error=null;
    try{
    }
    catch(Exception e){
    e.printStackTrace();
    error = "哪里哪里错误。。"
    return error;
    }不知道楼主说的是不是这个意思。
    还是使用log4j比较好用。用struts的话用validater用html:error 比较好
      

  9.   

    兄弟 问题不在这里即使出现了这样的异常
    eclipse帮我拿到了 我怎么告诉我的用户   造作错误  ?
      

  10.   

    补充一句:error 信息是返回给用户看得信息
      

  11.   

    lixiaoming21 就是你说的这个问题我怎么告诉用户 那那那那操作错了
      

  12.   

    怎么用log4j 简单介绍下  就是让用户知道这个错误
      

  13.   


    在出错后,在catch里面,用log4j记录下来就行了,你需要什么信息都可以加进去。