Java在后台打出未被catch的Exception的时候,会显示例如:
Exception in thread "main" java.lang.ClassCastException
然后是出错代码在哪个类的哪个方法的哪一行。但有时不显示出行数,而显示“Compiled Code"。我以前以为只有在该行代码被放在try{}中时才会这样。但现在我的程序除了在main()的行数显示了外,其他接下来几层调用都说是“Compiled Code”,但我都没放在try{}里面。请问在如何能让它显示Exception的确切行数?或者说在什么情况下会出现“Compiled Code”?
我用JDK1.2.2,在Dos下用Javac和Java编译和运行。不知道出错在哪一行找错太麻烦了。
Exception in thread "main" java.lang.ClassCastException
然后是出错代码在哪个类的哪个方法的哪一行。但有时不显示出行数,而显示“Compiled Code"。我以前以为只有在该行代码被放在try{}中时才会这样。但现在我的程序除了在main()的行数显示了外,其他接下来几层调用都说是“Compiled Code”,但我都没放在try{}里面。请问在如何能让它显示Exception的确切行数?或者说在什么情况下会出现“Compiled Code”?
我用JDK1.2.2,在Dos下用Javac和Java编译和运行。不知道出错在哪一行找错太麻烦了。