Requirements
The minimum Java version supported by JDA is Java SE 8. JDA also uses JSR 305 to support solid interoperability with Kotlin out of the box.To use JDA for audio connections, you must also add a dependency that implements the DAVE Protocol. See Making a Music Bot for details.
Installation Methods
- Gradle
- Maven
- JitPack (Snapshots)
Add JDA to your
build.gradle or build.gradle.kts file:Audio Dependencies
By default, JDA includes dependencies for audio support:- opus-java - Required for encoding audio into opus format
- tink - Required for encrypting and decrypting audio
Verify Installation
After adding JDA to your project, verify the installation by creating a simple test file:Test.java
Next Steps
Quick Start Guide
Build your first Discord bot with JDA