AttributeError:'long'对象没有属性'__tojava__'

时间:2011-05-09 16:05:56

标签: jython

我浏览了PyInteger的javadoc,发现它支持api tojava 。但是,当我运行以下脚本时,会发生错误。

n=1
n.__tojava__(java.math.BigInteger)

AttributeError:'long'对象没有属性'_ tojava _'

我发现只有用纯python编写的api才能成功调用。对于其他api,总会有错误,说“xxx对象没有属性'xxx'”。我应该做什么配置吗?

1 个答案:

答案 0 :(得分:0)

如果您想要的只是一个BigInteger,那么您只需使用字符串构造函数

构造一个实例
  

X = java.math.BigInteger中( '1')

或在你的情况下

  

X = java.math.BigInteger中(STR(n))的