Open angusholder opened 8 months ago
Hello @angusholder ,
Thanks for reporting this issue. I've created a PR #33 with update to the README.
As for the second part - I'll have to experiment a bit, but potentially you would need repackage our multiple classified jars into a single one and potentially rewrite the native loader. We have a task on the backlog to create a multi-platform jar, but we haven't completed it yet.
I was trying to use this with Gradle, so added a dependency like I typically would:
This appeared to work correctly, however when I started the program, I got an obscure NullPointerException, which turned out to be because the
ngrok_java.dll
file was missing. I eventually worked out that I was missing a "classifier", like so:and this solved it. Maybe you could add a Gradle example to the README too?
I also have a question: how can I make a program that supports multiple platforms? ie: a single
.jar
file containing the native binaries for multiple platforms. I tried listing multiple classifiers like thisbut it gives a compile error due to duplicate classes.