Oracle offers many ways to get started with Java whether you are a desktop or enterprise developer, OEM, embedded specialist, educator, or end user. To start, just find what you need below.
Develop and deploy modern business applications faster and easier using cloud services designed for developer productivity.
Java is the foundation for virtually every type of networked application and is the global standard for developing high-performant enterprise software. Java enables you to develop and deploy Java applications on desktops and servers by delivering performance, versatility, portability, and security that today's applications require.
Get insights and updates about Java SE and OpenJDK directly from Oracle’s Java Platform Group Product Management Team.