mirror of
https://github.com/Noratrieb/minmax.git
synced 2026-01-14 15:25:08 +01:00
23 lines
No EOL
666 B
Markdown
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. |