一、组网图
不涉及。
二、问题描述
arm版本的银河Kylin V4在运行vdbench时出现以下报错,应该如何处理?
三、过程分析
在此前的项目中(x86平台)我们运行vdbench时一般部署的jdk版本为1.7.0,而银河Kylin V4自带的jdk版本为1.8.0_212,因此怀疑该系统自带的jdk可能与vdbench存在兼容性问题。
四、解决方法
1、执行java -version查看当前OS自带的jdk的版本为1.8.0_212,如下图所示:
2、卸载系统自带的版本为1.8.0_271的jdk,并重新安装1.7.0_181的jdk。安装时可以将银河麒麟V4的ISO配置为本地镜像源(OS镜像自带了1.7.0版本的jdk,如下图所示)。可以通过apt-get install安装1.7.0的jdk,而无需再到oracle或其他网站下载安装程序。命令如下。
apt list --installed | grep openjdk apt-get remove --purge openjdk-8-jdk //卸载jdk1.8 mount /home/XXX.iso /media/cdrom/ apt-cdrom -m -d /media/cdrom add apt-get update //配置ISO镜像作为本地源 apt-cache search openjdk apt-get install openjdk-7-jdk java -version //安装jdk1.7
3、安装完成后,执行java -version查看当前jdk版本是否为1.7.0。
4、再次执行vdbench -t,即可发现此时vdbench已经能够正常运行。
五、风险提示
无
六、关键字
银河Kylin V4,ARM,vdbench,jdk版本
修改日期 | 修改人 | 备注 |
2022-08-26 14:16:00[当前版本] | 杨吉龙 | 补充jdk卸载和安装命令。 |
2022-08-21 22:46:19 | 杨吉龙 | CREAT |
附件类型 | PNG |
|