The official website for The Settlers of Catan

Question about Technical Questions Which Java version does Catan - Cities & Knights use on Windows?

Answer

You need the 32-bit version of Java, regardless of whether your system is 32-bit or 64-bit. You can get the newest version of Java on www.java.com. (Java is also included in the Catan - Cities & Knights installer.)