[This is preliminary documentation and subject to change.]
A Java application, for the purposes of the Designed for Microsoft® Windows® Logo program, is defined as any application written in the Java programming language that requires a Java virtual machine to run. This section details the requirements and exemptions applicable to Java applications.
Additional Requirement for Java Applications
Exceptions for Java Applications