The same way you run Runescape, they all use Java.
I use a macbook pro (Snow Leopard), and RSPSs work fine when I use their webclients. However, I cannot run .jar files correctly for some reason. So, I stick to the webclients, and I advise you do the same.

