2013-03-26 97 views
0

所以我最近更新了我的JNAerator,并开始使用新的BridJ运行时,我试图调试我遇到的问题,我不确定它是否是我的库的代码或JNAerator本身。JNAerator BridJ运行时静态方法实例内存

基本上在我的C库中,我有一个init()方法,它将在其他C库方法的内存共享变量中进行初始化。我注意到,使用新的BridJ运行时以及为我的库生成的Java代码创建的新注释仅创建静态方法。这会导致我的C库在对各种静态Java方法的不同调用中保持内存值的问题?

回答

0

在BridJ中,静态或非静态的C方法的绑定是严格等价的(虽然非静态绑定方法显然需要实例化您的库类)。