通知
本站点除 Legacy 产品与方案外,已迁移至 声网新文档中心 ,当前页面不再维护
Documentation
All
Console 官网 Community Technical support

Why do errors occur when compiling the Agora RTM Linux Java SDK?

Type: Integration issues    Platform: Linux   Last Updated: 2020/11/12 00:14:08

Problem

The following error occurs when compiling the Agora RTM Linux Java SDK in Linux:

Exception in thread “main” java.lang.UnsatisfiedLinkError:no agora_rtm_sdk in java.library.path

Reason

The agora_rtm_sdk library is not included in the environment variable.

Solution

You can use one of the following solutions to solve this problem. For either solution, you must replace <path> with the absolute path to the RTM Linux Java SDK.

Update environment variables

Add the following line to any file that configures Linux environment variables, such as ~/.bashrc, ~/bash_profile, or /etc/profile.

export LD_LIBRARY_PATH=<path>/agora/rtm/sdk:$LD_LIBRARY_PATH

Update Java command line arguments

You can launch Java with the Djava.library.path argument to add the absolute path to the RTM Linux Java SDK to the library path:

java -Djava.library.path=<path>/agora/rtm/sdk