EAS信创客户端安装或安装启动后报JAVA执行格式错误 /java: Exec format error,导致EAS客户端软件安装不成功或客户端软件打开不了
问题描述:
EAS信创客户端安装或安装启动后报JAVA执行格式错误 /java: Exec format error,导致EAS客户端软件安装不成功或客户端软件打开不了。
解决方案
原因分析:
EAS安装包中带的JDK或操作系统安装的JDK不兼容、操作系统上未安装JAVA导致的。
操作系统上未安装JAVA,执sh EASCloud_Client_Setup_LX.sh信创客户端安装,报/java: Exec format error错误。
在操作系统上执行whick java命令,未见操作系统上有安装java,如下所示:
信创环境下EAS客户端安装成功后,用sh EAS客户端目录/bin/client.sh启动客户端报/java: Exec
format error错误,说明用EAS客户端安装后的自带的JDK不兼容或不可用,不能启动客户端。
解决方法:
操作系统上未安装JAVA,执sh EASCloud_Client_Setup_LX.sh信创客户端安装,报/java: Exec
format error错误解决方法是:
安装EAS Cloud客户端软件前用apt命令安装openjdk
用命令安装JDK (用apt或apt-get):
#apt install openjdk-8-jdk
安装了JDK后,打开信创EAS客户端安装包,如果用shell程序sh EASCloud_Client_Setup_LX.sh直接安装也报JAVA执行格式错误 /java: Exec format error。
则用传入参数jdk启动安装程序方式来安装,安装方法如下所示:
在解压后/Disk1/InstData/VM目录下执行: ./install_EAS_Client.bin LAX_VM /usr/bin/java 进行客户端安装,如下图所示:
信创环境下EAS客户端安装成功后,用sh EAS客户端目录/bin/client.sh启动客户端报/java: Exec format error错误解决方法是:
在操作命令#下,执行java –version命令查看JDK的版本号, 执行which java命令查看java文件所在路径,访问看到的java文件路径后,通过ls –ll java命令要看java文件的软链接,再访问看到的java文件路径后,通过ls –ll java命令找到JDK所在的java文件所在路径,如/usr/lib/jvm/java-8-openjdk-amd64/jre 。见下图所示:
EAS客户端自带安装好的JDK有问题,不能启动客户端,则用新安装的OPEN JDK来启动(如果还不行,则用金蝶提供的JDK来启动,找金蝶技术支持人员获取),需要在JDK配置文件中变更JDK的地址。
相关处理方法如下所示:
找到JDK(JAVA)文件所在路径(目录):
更改配置文件中JDK的路径(目录):
在eas/client/bin目录下找到set-client-env.sh文件后,用vi命令打开这个文件,更改JAVA_HOME的值即为查到的JDK的路径的根目录,如/usr/lib/jvm/java-8-openjdk-amd64/jre, 见以下图所示:
最后用以下命令可以成功启动EAS客户端程序: sh EAS客户端目录/bin/client.sh
EAS信创客户端安装或安装启动后报JAVA执行格式错误 /java: Exec format error,导致EAS客户端软件安装不成功或客户端软件打开不了
本文2024-09-22 20:23:48发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113363.html