
This article is mostly focused on the Java desktop side for building Android apps with Delphi, but I wanted to add this aside for clarity.

elf (Executable and Linkable Format) files. dex files, but ART translates the bytecode into. Instead, the Java bytecode is converted into Dalvik bytecode and run on the DVM (Dalvik Virtual Machine) or compiled by ART (Android Runtime).

I know that I will miss details and gloss over important points. My goal is to give you enough information to move forward and be successful, but I encourage you to do some additional research and consult a lawyer if you need additional information.

This is a high-level overview of a number of complex issues related to Java, Java development, and licensing. Oracle became the official owner of the Java trademark and the main “official” Java distribution after acquiring Sun Microsystems.įirst off a disclaimer: I’m not a lawyer, nor am I a Java developer. You might not realize it, but Java comes in a variety of flavors and parts. Continue reading to learn why you should use the OpenJDK and how it can help your development journey. In this post, you’ll learn how to install OpenJDK, which is required for using the Windows IDE for Android development.
