minmax/README.md
2023-01-09 14:59:45 +01:00

23 lines
No EOL
666 B
Markdown

# Minmax in Rust with JNI
## How to build and run
### Prerequisites
- Gradle
- Rust toolchain
### Compile Rust code
`cargo build`
### Copy shared library
Copy the shared library in `target/debug/librs_wrapper.so` (or a `.dll` on windows) to the current working directory or the system wide library directory.
### Build the jar
Use `./gradlew jar` or whatever you like I don't know.
### Run the program
Maybe it works now. If you get a link error you might need to set the `LD_LIBRARY_PATH` env var to the path of the directory of the shared library (on linux). Or you have to copy it to the systems library directory. Or something else. But it should work.