It's because Microsoft does not include their Java VM with their OS's or on Windows Update anymore. You might be able to use Sun Java but it's not guaranteed.
mIRC should work. If anyone has questions about setting it up let me know.
I've included an interface to a web based IRC client (will work anywhere and should get around any firewall) on my site:
http://svx-iw.com/irc.html