Java is a programming language that can be used to develop Android applications. According to, you can use Android Studio, an IDE based on JetBrains' IntelliJ IDEA software, to write Android apps in Java. You can also learn how to build your first Android app in Java by following the codelab from If you want to take a course on Java for Android, you can enroll in the one offered by Vanderbilt University on Coursera. It is part of the Android App Development Specialization and teaches you how to program core features and classes from the Java programming language that are used in Android. If you want to run a JAR file on your phone, you will need to root your device and install an emulator, as Java is not officially supported on Android.