Installation#
ATick for Java is one Maven dependency. JNA and the matching native engine for your OS/arch ship inside it and load automatically — there is no JNI build step on your side.
Requirements#
Java 8 or newer (runs on 8, 11, 17, 21, …).
A 32-bit or 64-bit JVM — both are supported.
Maven#
<dependency>
<groupId>io.github.aniketc068</groupId>
<artifactId>atick</artifactId>
<version>1.0.5</version>
</dependency>
Gradle#
implementation 'io.github.aniketc068:atick:1.0.5'
// Kotlin DSL
implementation("io.github.aniketc068:atick:1.0.5")
One artifact, every platform#
The jar bundles a native engine per platform and JNA loads the right one at runtime, so the same dependency works everywhere — Windows (64/32-bit), Linux and macOS — exactly like the Python package.
Platform |
Bundled |
|---|---|
Windows 64-bit |
|
Windows 32-bit |
|
Linux x86-64 |
|
Linux ARM64 |
|
macOS Intel |
|
macOS Apple Silicon |
|
Verify the install#
import io.github.aniketc068.atick.Atick;
System.out.println(Atick.version()); // prints the engine version, e.g. 1.0.5