Skip to main content
Version: dev

Java Setup

Fory Java artifacts are published to Maven Central. Fory core supports Java 8 and later; Java Records require Java 17 or later, and Row Format requires Java 11 or later. Keep every Fory artifact in one application on the same version.

Verify the Toolchain

java -version
mvn -version
# or: ./gradlew --version

Choose a Capability

CapabilityArtifact or toolContinue with
Object Serializationfory-coreJava object serialization, then choose xlang or native
Fory JSONfory-jsonFory JSON Getting Started
Row Formatfory-formatJava Row Format
Schema and generated modelsfory-compilerFory IDL and Compiler
Fory gRPCgenerated companions plus gRPC Java dependenciesJava gRPC

Each capability guide owns its exact dependency declaration and first runnable example.