-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Labels
Description
I was trying to use this with Gradle, so added a dependency like I typically would:
implementation("com.ngrok:ngrok-java-native:0.4.0")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:
implementation("com.ngrok:ngrok-java-native:0.4.0:windows-x86_64")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 this
implementation("com.ngrok:ngrok-java-native:0.4.0:windows-x86_64")
implementation("com.ngrok:ngrok-java-native:0.4.0:linux-android-aarch_64")but it gives a compile error due to duplicate classes.
Reactions are currently unavailable