在 Linux 平台上编译声网 RTM Linux Java SDK 时出现以下错误:
Exception in thread “main” java.lang.UnsatisfiedLinkError:no agora_rtm_sdk in java.library.path
agora_rtm_sdk
库没有加入环境变量。
你可以使用下面任意一种方案解决这个问题。对于每种方案,你都必须将 <path>
修改为 RTM Linux Java SDK 所在的路径。
在设置 Linux 环境变量的文件(例如 ~/.bashrc
、~/bash_profile
、或者 /etc/profile
)中,添加如下代码:
export LD_LIBRARY_PATH=<path>/agora/rtm/sdk:$LD_LIBRARY_PATH
你可以在运行 Java 时使用 Djava.library.path
参数,把 RTM Linux Java SDK 所在的路径添加到库文件路径:
java -Djava.library.path=<path>/agora/rtm/sdk