powered by Jive Software

Spark on AMD64 / x64 Linux

It seems that Spark (in this case 2.5.0-beta4) does not support x64.

The jdic libs are 32bit only.

Exception in thread “Thread-1” java.lang.UnsatisfiedLinkError: /home/srt/Spark/lib/linux/libtray.so: /home/srt/Spark/lib/linux/libtray.so: wrong ELF class: ELFCLASS32

Will there be support for 64bit?

I filed this as SPARK-676.



SPARK-458 is already open, so I guess that SPARK-676 will be marked as duplicate and closed very soon.

See http://blogs.reucon.com/srt/2007/04/06/1175859360000.html for a solution.

For linux users compiling the files may be fine but as far as I know >90% of the users run Spark on Windows and may have some problems to compile JDIC. I still hope that the tray-icon support of JRE 1.6 will be used within Spark so there would be no need use JDIC for it.


I use Ubuntu on PowerPC and I went mad by try to compile JDIC. What I didn’‘t understand is, why JBother could ship TrayIcon-Support without any pain? They use a plugin and I didn’'t compile a byte, to get JBother to run. I would be happy to use Spark without TrayIcon. Is this possible,



Hi Keywan,

I would also be very happy to have a pure Java version of Spark without JNI code - that’'s why I did create SPARK-373 some days ago.

It should be possible to edit the source and remove all tray-related code but I did not try this so far.

Do you use IBM’'s JRE?


Sorry for the delayed answer. Yes, I use the IBM JRE.

java version “1.5.0”

Java™ 2 Runtime Environment, Standard Edition (build pxp32dev-20070201 (SR4))

IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux ppc-32 j9vmxp3223-20070201 (JIT enabled)

J9VM - 20070131_11312_bHdSMR

JIT - 20070109_1805ifx1_r8

GC - 200701_09)

JCL - 20070126