银河麒麟安装Eclipse需按CPU架构选择方式:x86_64用APT一键安装(sudo apt install eclipse-y),ARM64必须下载官网aarch64包手动解压至/opt并授权;均需OpenJDK 17及配置USTC镜像源。
您需要在银河麒麟系统上快速部署可用的Eclipse开发环境,但不同CPU架构(ARM64飞腾/鲲鹏 或 x86_64海光/兆芯)对应完全不同的安装路径,选错会导致exec format error、界面白屏或插件无法加载。
打开终端,依次执行:
uname -m → 查看输出是aarch64还是x86_64
java -version → 确认已安装OpenJDK 17(Eclipse 2024+必需)
若未安装JDK,先执行sudo apt install openjdk-17-jdk -y(x86_64)或从Adoptium下载aarch64版tar.gz手动部署
【必须确保JAVA_HOME指向OpenJDK 17,否则Eclipse启动后新建Java项目会报“JDK not compatible”】
该方式自动拉取麒麟适配版Eclipse及全部依赖库,适合海光/兆芯平台用户。
第一步:更新软件源索引 → sudo apt update
第二步:执行安装命令 → sudo apt install eclipse-y
第三步:安装完成后,在“开始菜单→开发工具”中点击Eclipse图标启动
第四步:首次运行时选择默认工作空间路径(/home/用户名/eclipse-workspace),【切勿修改为含中文或空格的路径,否则Maven插件将无法解析依赖】
ARM64平台无法运行x86_64二进制包,必须使用官方aarch64构建版本,否则启动时报“Exec format error”且无任何日志提示。
方法一:图形化操作
访问https://www.eclipse.org/downloads/ → 找到“Eclipse IDE for Java Developers” → 下载带aarch64标识的Linux GTK压缩包(如eclipse-java-2024-03-R-linux-gtk-aarch64.tar.gz)→ 右键下载目录空白处 → “在终端中打开” → 执行sudo tar xzvf eclipse-*.tar.gz -C /opt/
方法二:命令行直达
cd ~/Downloads && wget https://ftp.osuosl.org/pub/eclipse/technology/epp/downloads/release/2024-03/R/eclipse-java-2024-03-R-linux-gtk-aarch64.tar.gz → sudo tar xzvf eclipse-java-2024-03-R-linux-gtk-aarch64.tar.gz -C /opt/
进入/opt/eclipse → sudo chmod +x eclipse → ./eclipse
首次启动后,在欢迎向导中勾选“Create Desktop Entry”,否则后续需手动创建.desktop文件才能从应用菜单启动。
全程鼠标操作,所有组件经麒麟官方签名认证,自动适配UKUI桌面环境,适合不熟悉终端的用户。
点击左下角“UK图标” → 打开“麒麟软件中心” → 顶部搜索框输入“Eclipse IDE for Java Developers” → 在结果页确认支持架构显示为“ARM64(飞腾/鲲鹏)”或“AMD64(海光/兆芯)” → 点击“安装” → 输入当前用户密码 → 安装完成后点击“启动”按钮
此方式安装的Eclipse已预配置GTK3渲染引擎,可避免ARM64平台常见的界面闪烁或按钮失灵问题。
默认境外更新源会导致Maven Integration、Git Team Provider等插件下载超时失败,必须更换。
启动Eclipse → Help → Install New Software → 点击Add按钮 → Name填“ustc” → Location填http://mirrors.ustc.edu.cn/eclipse/releases/2024-03/ → 勾选“Eclipse Java Development Tools”和“Eclipse Git Team Provider” → Finish → 重启Eclipse
若添加源后列表为空,请检查网络是否能访问mirrors.ustc.edu.cn,或临时关闭防火墙测试。