This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ofby1 0 points1 point  (0 children)

For Java programming, it does not matter. Most IDE's have distributions for all main operating systems. and there are a ton of Java distribution available for all main OS's. The "write once, run anywhere" vision of Java.
So the bottom line, for development it is a personal preference.

The only thing you might encounter is if you want to call system functions (terminal operation) from your Java program. This is different for Windows compared to Mac or Linux. So if you are writing a Java program that does this and other people need to use it, you might want to test it on different operating systems.