The source distribution allows the end user to compile it for any
platform. the binary distribution is a version that has been compiled
on a target platform. so therefore it may include JNI code. The best
example of this is a Win32 program, such as mozilla. It is compiled
already. But you can get mozilla source code. If you get the source
code then in theory you can compile a Linux ELF binary.