I'm trying to use JSI in an eclipse project. I added jsi-1.0b2p1.jar, trove-0.18.jar, and sil-0.43b-am1.jar to the build path, and eclipse doesn't report any errors, but whenever I run a program that instantiates an RTree, the classloader fails to load gnu.trove.TIntProcedure. And yet if I instantiate a TIntProcedure in the line before I instantiate the RTree, there are no problems.
It doesn't make any sense. I have tried everything. Including jsi as separate eclipse project didn't work. I even created a special version of jsi-1.0b2p1.jar that contains all the class files from trove-0.18.jar and sil-0.43b-am1.jar, but the error still occurs when I use that class. Any help would be much appreciated!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm trying to use JSI in an eclipse project. I added jsi-1.0b2p1.jar, trove-0.18.jar, and sil-0.43b-am1.jar to the build path, and eclipse doesn't report any errors, but whenever I run a program that instantiates an RTree, the classloader fails to load gnu.trove.TIntProcedure. And yet if I instantiate a TIntProcedure in the line before I instantiate the RTree, there are no problems.
It doesn't make any sense. I have tried everything. Including jsi as separate eclipse project didn't work. I even created a special version of jsi-1.0b2p1.jar that contains all the class files from trove-0.18.jar and sil-0.43b-am1.jar, but the error still occurs when I use that class. Any help would be much appreciated!
This sounds strange - if you can zip up your project and put it somewhere I can download it, I'll take a look.
Aled.