Java can also be used to develop desktop applications. It is a good choice for developing applications that need to be cross-platform, meaning that they can run on multiple operating systems. Some popular Java desktop applications include Eclipse, NetBeans, and VLC Media Player.