Java SE 6 : Classpath通配符和OutOfMemeory Error检测

matrix 发表于 2006-10-20 08:51:00 作者:matrix     来源:matrix
评论数:12     点击数:634

摘要:

Java SE 6 给我们带来了2个新特性, 简单, 但是却很试用的特性.现在, Mustang支持Classpath通配符.在Mustang里, 提供了更加丰富的检测信息, 相信有利于我们解决OutOfMemeoryError问题
Java SE 6 给我们带来了2个新特性, 简单, 但是却很实用的特性.

1. Classpath通配符
   现在, Mustang支持  
  
java -classpath .;jars\*  oom.CheckOOMError

     这样的写法支持通配符,可以一次将某个目录下所有的jars添加进classpath了.  而不用象以前那样, 一个个将jar写进来.

2. OutOfMemeory Error检测
   在之前的版本里, 如果我们的应用程序发生OutOfMemeoryError, 我们只能够得到以下信息:
    
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

    
     而在Mustang里, 提供了更加丰富的检测信息, 相信有利于我们解决OutOfMemeoryError问题:
    
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
        at java.lang.AbstractStringBuilder.<init>(AbstractStringBuilder.java:45)
        at java.lang.StringBuilder.<init>(StringBuilder.java:80)
        at oom.CheckOOMError.main(checkOOMError.java:12)

    

两个简单, 却又相当实用的功能, 反映了很多用户的心声, 是SUN在不断接纳用户意见进行改进的良好迹象. 对此,你有何看法?

本页页面地址:

用户评论列表

#1 评论作者: realpt 发表时间: 2006-10-20 09:08 上午

这两个还不错,简单,有用,呵呵

#2 评论作者: jiangshachina 发表时间: 2006-10-20 09:08 上午

使用通配符设置classpath确实很方便。
对于错误,能够给出更多更具体的信息,自然是值提倡的。

#3 评论作者: samfisher 发表时间: 2006-10-20 09:36 上午

两个改进都不错, 真正开发都是用ide或者ant编译,相比较而言OutOfMemoryError的stacktrace更有用一点

#4 评论作者: andyhan2000 发表时间: 2006-10-20 10:18 上午

"Classpath通配符"应该比较有用.
有谁知道如何在dos下用批处理实现遍历一个目录下所有的.jar文件,添加到classpath参数中?试了半天,没有成功.

#5 评论作者: andyhan2000 发表时间: 2006-10-20 10:18 上午

"Classpath通配符"应该比较有用.
有谁知道如何在dos下用批处理实现遍历一个目录下所有的.jar文件,添加到classpath参数中?试了半天,没有成功.

#6 评论作者: Stive 发表时间: 2006-10-20 12:29 下午

我最关心的还是那个“寄存器优化”的改进……

#7 评论作者: DT1 发表时间: 2006-10-20 12:30 下午

哈,又一个当年的绝招要消失了,哈哈

#8 评论作者: makeit 发表时间: 2006-10-20 12:33 下午

這兩個特性很實用的。

#9 评论作者: icess 发表时间: 2006-10-20 01:28 下午

使用通配符设置classpath确实很方便。
是啊, 在使用开源产品的时候要加入 几十个jar库 , 一个一个加入 真实慢哦.

还好 netbean有制动加入的功能.

#10 评论作者: houor 发表时间: 2006-10-20 05:20 下午

变得越来越易用,给初学者信心也是很必要的阿

#11 评论作者: erosrose 发表时间: 2006-10-20 10:22 下午

不知道可不可以遍历指定目录下的所有目录 加载所有xml文件呢?

#12 评论作者: deng947 发表时间: 2006-10-23 08:00 上午

好啊  支持改进啊~~

#13 评论作者: piaoling 发表时间: 2006-10-24 08:24 上午

哈哈哈,确实比以前更容易排除错误了。。。


发表我的评论 (评论可增加个人积分...)

用户*: E-mail:
评论内容*:

支持BBCode
算术题*: + =