(Oct 16, 2014 02:24 PM)nOrr Wrote: Is it? Why? I haven't actually worked with JNI, but what's "c*nty" about it?
Well, for a starter, since it's C++ you have to compile dlls and so files for both 32 bit and 64 bit which in my experience has been very frustrating with the compilers and IDEs I use. It's a real pain in the ass. A lot of people in this section talk about JNI but have never used it and if they had actually used it they'd probably stop talking about how 'great' it is for things like RATs etc. since it's a total nightmare in reality.
That's why. If you have the time and patience for it then go for it but it's a nightmare. I'm currently trying to compile a 64 bit dll using g++ for JNI so it will actually load in the 64bit JRE 1.8. I've had to turn to stackoverflow for help.