Yes, Java applications are platform-independent. These apps require a Java Virtual Machine to run and it is available for all platforms.