I did the Open University Java module a few years ago. The course supplied software was Borland J Builder (now extinct) or something for Windows. I just downloaded a Linux version. With Java, the JVM is the platform. The OS is normally irrelevant. J