The Android operating system natively supports applications written in Java (or Kotlin) running on the Android Runtime (ART). However, standard Android apps cannot execute standard PC Java applications (JAR files) or specific Java libraries designed for other environments without an emulation or translation layer.