之前发布了如何在MacOS Big Sur intel机型上如何安装EAS8.2客户端(链接地址),有网友问M1机型是否支持安装,今天更新一下,如何在M1系列芯片下安装EAS8.2客户端。
环境要求:MacOS 11.0及以上,M1系列芯片机型
测试环境:M1 Pro+MacOS Monterey 12.0.1
具体方法如下:
JDK推荐选择zulu jdk,这个是适配ARM架构的jdk,下载地址:https://www.azul.com/downloads/zulu-community/?package=jdk ,版本选择Java8,架构选择ARM64,dmg安装包,一键式安装,安装过程比较简单,一路下一步即可。
- 查看JAVA是否安装成功:
Mac终端下运行:java -version
如果显示上述信息,说明说明已经正常安装了。现在大部分程序已经正常可以用了Java 的环境了。 - 查找JAVA_HOME安装路径:
Mac终端下运行:/usr/libexec/java_home -V
会显示两条信息,刚刚安装的JAVA路径正确的是:/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home。记好备用。 - 配置环境变量~/.zshrc文件:
终端输入: touch .zshrc
终端输入:open -e .zshrc
此时会打开配置文件(一个空的文本编辑器),将以下jdk环境变量内容保存关闭即可:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home export PATH=$PATH:$JAVA_HOME/bin:. export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
JAVA_HOME后面的内容换成刚刚安装的JDK1.8版本的路径。
- 使配置文件立即生效:
Mac终端下输入:source .zshrc
- 验证环境配置:
Mac终端输入:echo $JAVA_HOME
显示jdk路径即配置已生效!
-
创建安装目录
在硬盘上任意位置,创建一个easclient目录,并在终端下进入该目录。因为我的硬盘有两个分区,我把easclient目录建立在了第二个data分区上,我的路径为:/Volumes/Data/easclient,其它小伙伴根据自已硬盘的时候,自行建立easclient目录,并在终端下进入该目录
-
下载安装脚本:
终端下执行以下命令,注意修改ip及port,此文件只有几k,所以下载速度非常快。
curl -o install_easclient.sh http://ip:port/easportal/tools/install_easclient.sh
注:ip:port为EAS服务器的实际ip和http端口。
3.执行安装脚本:
Mac终端下执行:bash install_easclient.sh
4.等待下载安装:
根据网络环境决定下载安装时间,安装包下载成功后,会自动运行客户端并下载最新的jar包
5.客户端启动失败
下载客户端必要的启动文件后,客户端会自动启动,在启动过程中,会报如下错误:
- 修改EAS客户端启动环境参数:
此时,ctrl+c强行结束上述进程。找到你刚刚新建立的easclient文件夹,进入如下目录:easclient/eas/client/bin,并找到set-client-env.sh文件,双击打开,找到JAVA_HOME="/usr",如下图:
将其修改为你真实的JAVA_HOME路径(即前面提到的,在终端执行/usr/libexec/java_home -V所得到的正确路径),我这里的路径为:/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home,所以我的参数修改为:JAVA_HOME="/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home",如下图
1.Mac终端下,进入easclient/eas/client/bin
2.运行Mac客户端程序:
Mac终端下:bash client.sh
3.等待更新
第一次进入,会下载更新包,会有些慢
4.enjoy
5.更换字体:
如需更新。请将附件simsun.ttc复制到client/bin路径下,重启客户端即可。
6.相关下载:
https://pan.baidu.com/s/17Vqi9ZOWNrjZidonITxqyw 提取码: 44ms



