new java install run error
hi all I just installed a new version of java jre1.7.0_07 it is all installed and I have already set it as my default java using
sudo update-alternatives --config java
however when I go to fire up a program with java I get an error
java: relocation error: java: symbol JLI_MemAlloc, version SUNWprivate_1.1 not defined in file libjli.so with link time reference
there is one other version of java on the system that was the default. I am completely at a loss for what to do I have researched this topic a bit but could find no resolution. any help would be greatly appreciated or at least a link to an answer thanks!
Welcome to LQ.
Version "18.104.22.168" : $ readelf -s libjli.so | grep JLI_MemAlloc
31: 00002aa0 68 FUNC GLOBAL DEFAULT 11 JLI_MemAlloc@@SUNWprivate_1.1
145: 00002aa0 68 FUNC GLOBAL DEFAULT 11 JLI_MemAlloc
Version "1.7" : readelf -s libjli.so | grep JLI_MemAlloc
156: 00009540 65 FUNC LOCAL DEFAULT 13 JLI_MemAlloc
About applications compiled with the symbol JLI_MemAlloc@@SUNWprivate_1.1:
It seems you will have to use a "java6" to run those.
|All times are GMT -5. The time now is 12:37 AM.|