我正在尝试使用Jpype调用Java库。我的java代码抛出NullPointerException,但我无法打印stacktrace。我尝试了教程http://jpype.sourceforge.net/doc/user-guide/userguide.html中给出的方法,但它不起作用。
有什么想法吗?
答案 0 :(得分:1)
在我正在使用的JPype版本(0.5.4.2 from Ubuntu Precise)中,API与JPype网站(您的链接)上记录的API不同。我可以得到这样的堆栈跟踪:
import jpype
...
try:
doSomething()
except jpype.JavaException as exception:
print exception.message()
print exception.stacktrace()
请注意,stacktrace方法没有大写“T”,并且在文档上调用它而不是类,而不是文档。