当我在 IDEA中打开窗口(View -> Tool Windows -> ->)并键入gradle tasks时,我将看到以下内容:
C:\Sathyaish\MyJavaAndSpringBootProject>gradle tasks
'gradle' is not recognized as an internal or external command,
operable program or batch file.
从IntelliJ IDEA显示 gradle 工具窗口(View -> Tool -> Gradle)和IDE能够
以下命令在我的Linux终端中正确运行:
java -Djava.library.path=/home/john/native_so_libraries/linux-64 -cp '/home/john/NetBeansProjects/SendReceive/dist/SendReceive.jar:/home/john/Desktop/Dropbox/Libjitsi_linux_64/*' Main "send"
此命令为本机.so库指定一个文件夹(通过Djava.Library. main =/.)、名为"SendReceive.jar“的应
它使用JNI调用已编译的C共享库,并使用加载本机代码。
我收到了一堆错误,这些错误源于jnr-ffi试图初始化。看起来应该有一些jni文件应该作为Java安装的一部分存在于系统上,但它们并不存在。
我不能逐字复制堆栈跟踪,但这里有一些错误应该是有帮助的:
Exception in thread "main" j.l.UnsatisfiedLinkError: could not load FFI provider jnr.ffi.provider.jffi.provider
Another unsatisfied link error below: /tmp/...