- 浏览: 1562866 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (673)
- Linux (3)
- android (302)
- php (12)
- struts2 (1)
- Flex积累 (88)
- Hibernate (8)
- MyEclipse (18)
- android备忘录 (209)
- Java备忘录 (53)
- spring (0)
- Flex备忘录 (30)
- JavaScript (10)
- Tomcat (11)
- Flex FrameWork (0)
- 设计模式学习 (4)
- 休闲娱乐 (4)
- Flex skin (1)
- Flex 组件 (2)
- 持久化相关 (2)
- DotNet相关 (5)
- Flex Style (1)
- Windows (11)
- Flex AIR (9)
- MySQL (1)
- mac OSX (29)
- eclipse (26)
- database (5)
- ARM (1)
- English (1)
- WebService (8)
- javabase64 (2)
- ruby (1)
- sqlite (5)
- ios (7)
- 无线应用 (1)
- Java (3)
- goagent (1)
- oc (1)
最新评论
-
Z_ying:
谢谢分享,上次也遇到过的,解决了,过了一段时间又忘记,幸亏看到 ...
FastJson 示例 及问题 -
wto8559:
这是什么错啊,我也遇到了.问下写一个servlet能解决什么问 ...
Exception in thread "HouseKeeper" java.lang.NullPointerException -
zxjlwt:
如何用php怎么弄了。http://surenpi.com
\U672a\U77e5\U9519\U8bef 字符还原 -
windseamless:
那怎么样才能屏蔽呢
java.lang.IllegalArgumentException: Window type can not be changed after the -
macleo:
Trinea 写道还是利用Fiddler抓包更方便,(1)无需 ...
android网络抓包相关
数据同步时,会报这个:Bailing on database busy rety
为了找问题,找到这个:
使用microlog4android将Android Log日志写到SD卡文件中
http://blog.csdn.net/zirconsdu/article/details/8082725
http://www.jizhuomi.com/android/environment/305.html
http://www.cnblogs.com/fbsk/archive/2012/03/08/2385195.html
调整order and export 就ok了
http://blog.csdn.net/reasongt/article/details/1745868
我使用了如下方法获得异常所在的文件,行号和方法:
StackTraceElement stackTraceElement= ex.getStackTrace()[0];// 得到异常棧的首个元素
System.out.println("File="+stackTraceElement.getFileName());// 打印文件名
System.out.println("Line="+stackTraceElement.getLineNumber());// 打印出错行号
System.out.println("Method="+stackTraceElement.getMethodName());// 打印出错方法
程序如下:
public class ExceptionTest{
public static void main(String[] arg) {
try{
throw new Exception("Exception Test!");
}
catch(Exception ex){
ex.printStackTrace();
String strTemp=ex.getStackTrace().toString();
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
大家可以看到,输出基本可以满足需求,但是没有ex.printStackTrace();产生的链接效果,如点击ExceptionTest.java:5 就可以到达错误处,这里不知道如何处理,那位知道请告知.
然而,上述方法不能应付类反射出现的异常,请大家看如下程序:
public void fetchCommand(String strCmmd){
cmmdArgs=strCmmd.split("/s+");
String className="Command"+cmmdArgs[0];
try{
Class cls=Class.forName(className);
cmmd=(Command)cls.newInstance();
}
catch(Exception ex){
ex.printStackTrace();
//System.out.println(ex.getStackTrace()[0].getLineNumber());///getFileName() ;
StackTraceElement stackTraceElement= ex.getStackTrace()[0];
System.out.println("File="+stackTraceElement.getFileName());
System.out.println("Line="+stackTraceElement.getLineNumber());
System.out.println("Method="+stackTraceElement.getMethodName());
}
}
当className不是可识别的类名时,输出如下:
commandType01 start!
commandType01 Length=3
commandType01 End!
commandType02 start!
commandType02 is: Type02 1 2 3 4
commandType02 End!
File=null // 这里找不到文件
Line=-1 // 行出错
Method=run // 方法错
commandType02 start!
commandType02 is: Type04 USA Russia China
commandType02 End!
java.lang.ClassNotFoundException: CommandType04
at java.net.URLClassLoader.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Mediation.fetchCommand(Mediation.java:16) // 这里倒是对了
at Inlet.main(Inlet.java:11)// 这里也对
看来StackTraceElement stackTraceElement= ex.getStackTrace()[0];还要继续挖掘.
经跟踪发现,现在用这个办法可以完全搞定:
StackTraceElement stackTraceElement= ex.getStackTrace()[ex.getStackTrace().length-1];
System.out.println("File="+stackTraceElement.getFileName());
System.out.println("Line="+stackTraceElement.getLineNumber());
System.out.println("Method="+stackTraceElement.getMethodName());
这里的变化是将ex.getStackTrace()[0]修改成了ex.getStackTrace()[ex.getStackTrace().length-1],因为只有数组的最后一个元素才有我想要的信息,原先的ex.getStackTrace()[0]只是恰巧数组的最后一个元素就是首个元素而已.
现在只剩下链接效果的问题了,应该和Eclipse有关,期盼高人指点.
http://222.73.113.141:8080/Notification.asmx/Check
为了找问题,找到这个:
使用microlog4android将Android Log日志写到SD卡文件中
http://blog.csdn.net/zirconsdu/article/details/8082725
http://www.jizhuomi.com/android/environment/305.html
http://www.cnblogs.com/fbsk/archive/2012/03/08/2385195.html
VFY: unable to resolve static method 5: Lcom/google/code/microlog4android/config/PropertyConfigurator;.getConfigurator (Landroid/content/Context;)Lcom/google/code/microlog4android/config/PropertyConfigurator;
调整order and export 就ok了
http://blog.csdn.net/reasongt/article/details/1745868
我使用了如下方法获得异常所在的文件,行号和方法:
StackTraceElement stackTraceElement= ex.getStackTrace()[0];// 得到异常棧的首个元素
System.out.println("File="+stackTraceElement.getFileName());// 打印文件名
System.out.println("Line="+stackTraceElement.getLineNumber());// 打印出错行号
System.out.println("Method="+stackTraceElement.getMethodName());// 打印出错方法
程序如下:
public class ExceptionTest{
public static void main(String[] arg) {
try{
throw new Exception("Exception Test!");
}
catch(Exception ex){
ex.printStackTrace();
String strTemp=ex.getStackTrace().toString();
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
大家可以看到,输出基本可以满足需求,但是没有ex.printStackTrace();产生的链接效果,如点击ExceptionTest.java:5 就可以到达错误处,这里不知道如何处理,那位知道请告知.
然而,上述方法不能应付类反射出现的异常,请大家看如下程序:
public void fetchCommand(String strCmmd){
cmmdArgs=strCmmd.split("/s+");
String className="Command"+cmmdArgs[0];
try{
Class cls=Class.forName(className);
cmmd=(Command)cls.newInstance();
}
catch(Exception ex){
ex.printStackTrace();
//System.out.println(ex.getStackTrace()[0].getLineNumber());///getFileName() ;
StackTraceElement stackTraceElement= ex.getStackTrace()[0];
System.out.println("File="+stackTraceElement.getFileName());
System.out.println("Line="+stackTraceElement.getLineNumber());
System.out.println("Method="+stackTraceElement.getMethodName());
}
}
当className不是可识别的类名时,输出如下:
commandType01 start!
commandType01 Length=3
commandType01 End!
commandType02 start!
commandType02 is: Type02 1 2 3 4
commandType02 End!
File=null // 这里找不到文件
Line=-1 // 行出错
Method=run // 方法错
commandType02 start!
commandType02 is: Type04 USA Russia China
commandType02 End!
java.lang.ClassNotFoundException: CommandType04
at java.net.URLClassLoader.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Mediation.fetchCommand(Mediation.java:16) // 这里倒是对了
at Inlet.main(Inlet.java:11)// 这里也对
看来StackTraceElement stackTraceElement= ex.getStackTrace()[0];还要继续挖掘.
经跟踪发现,现在用这个办法可以完全搞定:
StackTraceElement stackTraceElement= ex.getStackTrace()[ex.getStackTrace().length-1];
System.out.println("File="+stackTraceElement.getFileName());
System.out.println("Line="+stackTraceElement.getLineNumber());
System.out.println("Method="+stackTraceElement.getMethodName());
这里的变化是将ex.getStackTrace()[0]修改成了ex.getStackTrace()[ex.getStackTrace().length-1],因为只有数组的最后一个元素才有我想要的信息,原先的ex.getStackTrace()[0]只是恰巧数组的最后一个元素就是首个元素而已.
现在只剩下链接效果的问题了,应该和Eclipse有关,期盼高人指点.
http://222.73.113.141:8080/Notification.asmx/Check
发表评论
-
Axure 教程
2013-06-15 17:44 1205http://zhj6607.blog.163.com/blo ... -
再次android 下的Caused by: java.lang.ClassNotFoundException:
2013-06-05 11:34 2365莫名其妙发生了:Caused by: java.lang.Cl ... -
android RatingBar 收集
2013-05-29 09:50 986RatingBar例子: http://www.eoeandr ... -
java 发送邮件
2013-05-28 16:17 870http://www.blogjava.net/wangfun ... -
ExecutorService 建立多线程的步骤
2013-05-26 22:18 882http://huangxiaojian9999.blog.1 ... -
android include报错解决一例
2013-05-24 13:48 1195一个layout 嵌入另外一个layout < ... -
.net 接口报错解决一例
2013-05-24 13:44 950NullReferenceException: 未将对象引用设 ... -
Overlay移动收集
2013-05-19 17:04 9081.http://changyy.pixnet.net/blo ... -
模拟器 INSTALL_FAILED_CONTAINER_ERROR
2013-05-10 00:21 1568用模拟器跑,总是报这个错。 找了一下,发现是androidma ... -
百度地图总结
2013-05-02 11:34 10701.mMapView.regMapViewListener(a ... -
baidu 2.1.1sdk 貌似有问题
2013-05-02 11:32 9ItemOverlay 哪里去了? -
EditText SetError 4.0下 不显示文字解决
2013-04-24 16:46 2044http://www.eoeandroid.com/forum ... -
短信验证
2013-04-23 15:27 939解决方案如下: http://www.eoeandroid.c ... -
根据两个经纬度计算两地距离
2013-04-23 14:56 1672com.baidu.mapapi.utils.Distance ... -
百度地图 android 线路
2013-04-22 23:39 2489最好的资料莫过于它自己提供的了 -2.管理自己的key htt ... -
android 屏幕方向总结
2013-04-17 15:23 985http://dev.wo.com.cn/docportal/ ... -
分享总结
2013-04-15 17:28 8461。http://www.umeng.com/componen ... -
sqlitemanager
2013-03-31 23:56 1069http://blog.csdn.net/jjhua/arti ... -
android adb 无法启动
2013-03-31 23:33 1567症状: adb 有运行 但是,eclipse debug模式无 ... -
android 字体样式
2013-03-20 13:17 1120http://tank03.iteye.com/blog/13 ...
相关推荐
"Rety-batch"看起来是一个专为处理这类任务设计的工具,特别是针对Java平台。然而,标题中提到的"在哪里购买应用程序"暗示这可能是一款商业软件,需要购买才能使用。在Java世界里,尽管有很多开源工具和库,但也有...
gerg rety yythtgry tywstyst ytr
包含的资源 cWaitForTcpPort cWaitForTcpPort 等待主机上TCP端口的可用性变得可用,... RetryCount:放弃之前尝试进行rety的次数。 如果未指定,则此值默认为10次重试。 ###配置 Configuration cWaitForLDAPDomain
让它感觉更快在 ETA 中考虑准备时间在所有作业开始之前不要显示文本运行 ETA 让它变得更快检测不需要重新准备将 rety 从 3 降为 2 不要重试或只为非 ci 测试运行重试一次了解间歇性故障存储每个测试的失败/通过率以...
这是您的前五名:玛丽亚·凯里(Mariah Carey)-泰勒·斯威夫特(No Taylor Taylor)-科妮莉亚街(Cornelia Street)拉娜·德雷蒂(Lana Del Rety)-Doin'Time阿丽亚娜·格兰德(Ariana Grande)-想像Charl
- `dice_game_bb_8euJM9reTy.jpg`:这可能是一张面包板布局图或者项目实物的图片,有助于我们理解元器件的连接方式,以及实物的外观设计。 - `arduino-digital-dice-bbbc70.pdf`:这可能是一个项目指南或教程文档,...
- **RETX**、**RETY**:实际光线的横向位置。 - **RAGX**、**RAGY**、**RAGZ**:实际光线的横向位置。 - **RAIN**:入射角度。 - **PLEN**:光程长度。 - **HHCN**:高阶像差系数。 - **RAID**、**RAEN**、**RAED**...