Yes, Java programs can run on any operating system that has a Java Virtual Machine (JVM) installed, making it platform-independent.