in Linux and possibly other UNIX systems too.
The issue was that the "java" binary was not properly linked to its own libraries.
The solution was to just add the java lib folder to the LD_LIBRARY_PATH before launching java, this fix is now added to all the preferedjava settings option in the Runescape Unix Client!
soo here is the changelog!
#### Version 2.9 ####
* Made a fix for Software and OpenGL display modes in Java7 and OpenJDK7
No settings needed! This is entirely automatic!
* Made the runescape script follow symlinks to the binary file in order
to add the java library path to fix OpenGL issues when using Java7/OpenJDK7
#### Version 2.8 ~ R2#update-runescape-client ####
* Made the update-runescape-client ASK if it is ok to download and compile
p7zip-full if it is not detected, this was done by request from one of the
players who were concerned that it happened without permission.
I guess i focused so much on compability that i forgot my manners.
I am sorry that it happened, hope you all can forgive me :)
* update-runescape-client script now gives more info if the 7z binary is not found, this will make it easier to know what packages are missing! :)