Oracle has the Java Development Kit (known as JDK for short) that you can use to help build your apps. It comes with all the tools you'll need, like a virtual machine, debugging tools, and more.