# 修改应用运行命令
插件（Application-Plugin）模式使用的JAR为加密后的JAR包，需要sjt-agent.jar在程序运行前对加密的内容进行解密，应用类加载前后拦截、修改Java字节码，实现无侵入增强业务代码。可通过在程序启动时添加参数-javaagent，并在":"后指定sjt-agent.jar的路径，让JVM在启动时加载sjt_agent.jar作为代理包，完成该初始化。
#### 修改启动脚本
修改应用程序启动脚本，添加对sjt-agent.jar的处理。
原：
```
"$JAVA_CMD" \
-Dfile.encoding=UTF-8 \
-Djava.io.tmpdir="$TMP_DIR" \
-Dloader.path=lib/ \
-jar sdktest-2.7-Generic.jar
```
改为（添加对sjt_agent.jar的依赖）：
```
"$JAVA_CMD" \
-Dfile.encoding=UTF-8 \
-Djava.io.tmpdir="$TMP_DIR" \
-javaagent:"./lib/sjt_agent.jar" \
-Dloader.path=lib/ \
-jar sdktest-2.7-Generic.jar
```
修改后的结果如[图1]所示：
图1修改后的启动脚本   
![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002758503283.png "点击放大")
