银河麒麟系统怎样安装Eclipse开发环境

作者:袖梨 2026-07-20
银河麒麟安装Eclipse需按CPU架构选择方式:x86_64用APT一键安装(sudo apt install eclipse-y),ARM64必须下载官网aarch64包手动解压至/opt并授权;均需OpenJDK 17及配置USTC镜像源。

您需要在银河麒麟系统上快速部署可用的Eclipse开发环境,但不同CPU架构(ARM64飞腾/鲲鹏 或 x86_64海光/兆芯)对应完全不同的安装路径,选错会导致exec format error、界面白屏或插件无法加载。

确认系统架构与Java环境

打开终端,依次执行:
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”】

APT一键安装(仅限x86_64架构)

该方式自动拉取麒麟适配版Eclipse及全部依赖库,适合海光/兆芯平台用户。

第一步:更新软件源索引 → sudo apt update
第二步:执行安装命令 → sudo apt install eclipse-y
第三步:安装完成后,在“开始菜单→开发工具”中点击Eclipse图标启动
第四步:首次运行时选择默认工作空间路径(/home/用户名/eclipse-workspace),【切勿修改为含中文或空格的路径,否则Maven插件将无法解析依赖】

官网下载手动解压(ARM64飞腾/鲲鹏平台必需)

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,或临时关闭防火墙测试。

相关文章

精彩推荐