# Why do errors occur when compiling the Agora Signaling Linux Java SDK? (/en/api-reference/faq/integration/rtm_compilation_error)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

## Problem [#problem]

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

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

## Reason [#reason]

The `agora_rtm_sdk` library is not included in the environment variable.

## Solution [#solution]

You can use one of the following solutions to solve this problem. For either solution, you must replace `&lt;path&gt;` with the absolute path to the Signaling Linux Java SDK.

### Update environment variables [#update-environment-variables]

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

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

### Update Java command line arguments [#update-java-command-line-arguments]

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

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