为什么安装EDAS Agent时会卸载原有的Java

安装EDAS Agent时,除了安装EDAS运行环境需要的Agent之外,还会安装其依赖环境,如:JDK。目前EDAS支持JDK 1.7与JDK 1.8两个Java版本,默认安装1.7。安装EDAS Agent时,您也可以指定版本安装:

  • 命令行参数指定-java 7 时,会安装JDK 1.7。

  • 命令行参数指定-java 8 时,会安装JDK 1.8。

  1. 第一次安装时,将会全部下载并进行初始化。如果被安装的机器上已有相应版本的JDK,不会重新安装。如果指定版本与已有JDK版本不同时,会将之前的版本卸载,之后重新下载相应版本并安装。

  2. 之后第二次执行install.sh脚升级时,分为以下情况:

    • 执行命令时,添加 -force 选项,会将所有的组件卸载重新安装,包括JDK。

    • 执行命令时,没有加 -force 选项,默认只会重新安装EDAS Agent组件。然而,针对JDK的 -java 选项,又有以下两种情况:

      • 如果指定的JDK版本与之前安装的版本一致,不会重新安装JDK。

      • 如果指定的JDK版本与安装版本不一致,会将之前的版本卸载,之后重新下载相应版本并安装。