在Java程序出现异常时输出其文件和行号

转载 2018年04月17日 15:48:28
public class ExceptionTest{ 
   public static void main(String[] arg) { 
       try{ 
           throw new Exception("Exception Test!"); 
       } 
       catch(Exception ex){ 
           ex.printStackTrace();             
                
           StackTraceElement stackTraceElement= ex.getStackTrace()[0]; 
           System.out.println("File="+stackTraceElement.getFileName()); 
           System.out.println("Line="+stackTraceElement.getLineNumber()); 
           System.out.println("Method="+stackTraceElement.getMethodName()); 
       } 
    } 
} 


输出如下(在Eclipse3.1中): 
java.lang.Exception: Exception Test! 
at ExceptionTest.main(ExceptionTest.java:5) 
File=ExceptionTest.java 
Line=5 
Method=main 

如何在Java程序出现异常时输出其文件和行号

转自:http://junglesong.yculblog.com我使用了如下方法获得异常所在的文件,行号和方法: StackTraceElement stackTraceElement= ex.ge...
  • reasongt
  • reasongt
  • 2007-08-16 05:24:00
  • 7890

Linux nl --让输出的文件内容自动加上行号

nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等...
  • mosesmo1989
  • mosesmo1989
  • 2016-04-08 10:43:22
  • 1172

grep 在文件中查找指定的内容,并输出行号 及 获取指定行号的内容

grep -n root /etc/passwd
  • my2010Sam
  • my2010Sam
  • 2014-02-26 16:37:45
  • 23256

求出其中最大的元素值,以及其所在的行号和列号。

/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 刘同宾 ...
  • liubinzi123
  • liubinzi123
  • 2012-11-29 08:09:01
  • 851

C++输出文件名、函数名、行号

在调试中,控制台输出文件名、函数名、行号是非常有助于调试的std::cout
  • mitu405687908
  • mitu405687908
  • 2017-01-06 16:21:55
  • 399

有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。

【描述】 有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。 【输出结果】 max=10 row=2 colum=1 【C语言】 #includ...
  • u013053957
  • u013053957
  • 2015-06-22 21:47:11
  • 5705

用cat命令带行号查看文件

 cat -n 文件名
  • kaka_sun
  • kaka_sun
  • 2008-12-11 17:58:00
  • 8602

有一个3*4的矩阵,编程求出其中最大值,以及其所在的行号和列号。

#include using namespace std; //如何使用一维数组 ? int main(){ //数组是一个容器,这个容器的特点是存储空间不能改变 ,固定大小的容器 ...
  • swift2010
  • swift2010
  • 2018-01-01 00:42:02
  • 122

log4net输出错误行号配置

在配置文件中加入以下内容,即可输出行号          type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>    ...
  • shrely
  • shrely
  • 2009-12-25 11:40:00
  • 2511

c#输出文件名、行号、函数名、列号

命名空间:System.Diagnostics 得到相关信息: StackTrace st = new StackTrace(new StackFrame(true)); StackFr...
  • zhuxiaowei716
  • zhuxiaowei716
  • 2015-06-02 23:18:17
  • 2827
收藏助手
不良信息举报
您举报文章:在Java程序出现异常时输出其文件和行号
举报原因:
原因补充:

(最多只允许输入30个字)