空指针异常

似乎有一些无效的指针例外 Java可以处理,但Jython不能. 这对我没有意义,就像 Jython,正在做这项工作的是Java. 有什么好指南吗? 我有一个课程,其中包括添加Imageicon. 如果所需的图形 不存在资源,有一个NullPoInterException. 爪哇不在乎 - 直接Java程序在内部处理并继续生活. 但是,当我将其包括在Python中时,它会爆炸. 可能是因为使用相对路径名指定资源. 当Jython执行时,它可能不会使用当前目录作为其' 相对路径的基础,但可以使用jython_home,这可能会导致 对此行为. 谁能告诉我Jython为其相对路径基础使用什么? 任何人都可以描述Jython如何处理与众不同的异常 爪哇? 谢谢, -tennessee

# 回答1

田纳西州詹姆斯·李温堡(James Leeuwenburg)写道: java.lang.nullpointerexception只是一个例外 别的. 你不能抓住它吗? 最大@氧气:〜/tmp%cat nullcaster.java 导入java.lang.*; 公共班级无效 { 公共静态void main(string [] args) { 对象nullObject = null; 字符串nullString =(string)nullObject; nullstring.length(); } } 最大@氧气:〜/tmp%javac nullcaster.java 最大@氧气:〜/tmp%jython jython 2.1在Java1.4.1(JIT:null) 键入"版权","学分"或"许可"以获取更多信息. .... nullcaster.main([]) ....除了Java.lang.NullPoInterException,E: ....打印'哎呀:',e ... OOPS:java.lang.nullpointerexception - - Erik Max Francis && ma*@alcyone.com && http://www.alcyone.com/max/ __美国加利福尼亚州圣何塞,美国加利福尼亚州&& 37 20 N 121 53 W &&&tsftDotiote / \ tretches悬挂那个陪审员可以用餐. \ __/ Alexander Pope

标签: python

添加新评论