Java Lite-client wrapper uses JNA to access methods in the native lite-client binary.
<dependency>
<groupId>org.ton.ton4j</groupId>
<artifactId>lite-client</artifactId>
<version>2.0.0</version>
</dependency><dependency>
<groupId>org.ton.ton4j</groupId>
<artifactId>lite-client</artifactId>
<version>2.0.0</version>
</dependency>LiteClient liteClient = LiteClient.builder()
.pathToLiteClientBinary(Utils.getLiteClientGithubUrl())
.testnet(true)
.build();
String stdout = liteClient.executeLast();More examples in LiteClientTest class.