This document discusses running Java applications on Microsoft Azure. It covers: 1) Running Java on Azure Infrastructure as a Service (IaaS) using Oracle JDK and WebLogic on virtual machines. 2) Running Java on Azure Platform as a Service (PaaS) using OpenJDK provided by Azul and plugins for deploying to Azure from Eclipse. 3) Microsoft partnerships with Oracle and Azul to support Java environments in Azure and services for accessing Azure storage, queues, and databases from Java applications.