需要在环境变量中设置JAVA_8_HOME,如(mac):
JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
CLASSPATH=.:$JAVA_8_HOME/lib/dt.jar:$JAVA_8_HOME/lib/tools.jar
PATH=$JAVA_8_HOME/bin:$PATH:
export JAVA_8_HOME
需要在环境变量中设置JAVA_9_HOME,如(mac):
JAVA_9_HOME=/Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home
CLASSPATH=.:$JAVA_9_HOME/lib/dt.jar:$JAVA_9_HOME/lib/tools.jar
PATH=$JAVA_9_HOME/bin:$PATH:
export JAVA_9_HOME
JAVA_HOME也必须要配置,如果有1.6版本的 jdk 请配置成1.6版本的,如果没有也可以使用 jdk8来替代
LinkAgent依赖Takin的本地包
- 进入takin项目目录执行
mvn clean install -DskipTests
- 进入工程
bin
目录,执行脚本release.sh
- 进入工程
deploy
目录,获取打包完成的文件simulator-agent.tar.gz
- 进入工程
simulator-agent
目录bin
,执行脚本agent-packages.sh
- 进入工程
simulator-agent
目录bin
,执行脚本agent-packages.sh
- 进入工程
instrument-simulator
目录bin
,执行脚本simulator-packages.sh
- 进入工程
instrument-modules
目录bin
,执行脚本packages.sh
- 拷贝工程
instrument-modules
目录target
下modules
与bootstrap
拷贝至工程instrument-simulator
目录target
下simulator
中 - 拷贝工程
instrument-modules
目录target
下的biz-classloader-jars/
目录下的内容拷贝至工程instrument-simulator
目录target
下simulator
目录下的biz-classloader-jars
目录中 - 拷贝工程
instrument-modules
目录target
下的bootstrap/
目录下的内容拷贝至工程instrument-simulator
目录target
下simulator
目录下的bootstrap
目录中 - 将工程
instrument-simulator
目录target
下simulator
拷贝至工程simulator-agent
下的目录target/simulator-agent/agent
中
拷贝的目标目录不存在则直接新建即可