Add Web3j as a Maven dependency
mainTo use Web3j in a Java project, add the following dependency to your pom.xml.
Important: Web3j Java binaries are compiled using Java 21. You must use Java 21 or a more recent version to use Web3j as a dependency.
For standard Java applications, use the core artifact. For Android applications, use the -android suffix version.
<!-- Standard Java (Requires Java 21+)
<dependency>
<groupId>org.web3j</groupId>
<artifactId>core</artifactId>
<version>5.0.3</version>
</dependency>
<!-- Android
<dependency>
<groupId>org.web3j</groupId>
<artifactId>core</artifactId>
<version>4.12.3-android</version>
</dependency>