EAS信创客户端安装或安装启动后报JAVA执行格式错误 /java: Exec format error,导致EAS客户端软件安装不成功或客户端软件打开不了

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

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 (aptapt-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的地址。

    相关处理方法如下所示:

    找到JDKJAVA)文件所在路径(目录):

    更改配置文件中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客户端软件安装不成功或客户端软件打开不了

问题描述:EAS信创客户端安装或安装启动后报JAVA执行格式错误 /java: Exec format error,导致EAS客户端软件安装不成功或客户端软件打...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息