银河麒麟系统怎么安装IntelliJ IDEA

落强吖_5082

落强吖_5082

2026-11-10

533人浏览

原创

在银河麒麟系统安装IntelliJ IDEA需严格匹配ARM64/x86_64架构、配置毕昇JDK 17为JAVA_HOME、解压至/opt、授权idea.sh、添加PATH及.desktop文件,否则将导致启动失败、黑屏或命令无效。

银河麒麟系统怎么安装intellij idea

在银河麒麟系统上安装IntelliJ IDEA需严格匹配ARM64或AMD64架构、手动配置毕昇JDK 17并设为全局JAVA_HOME、解压至/opt、授权idea.sh、添加PATH与.desktop桌面入口,否则会因架构不匹配、JDK缺失或.desktop路径错误导致启动失败、黑屏或命令行调用无效。

确认系统架构并下载对应IDEA版本

打开终端,执行uname -m。若输出aarch64,说明是ARM64架构,必须下载ARM64专用包;若输出x86_64,则选标准x64版——【下载错架构会导致idea.sh无法执行,报错Exec format error】。

访问JetBrains官网Linux下载页,点击对应架构标签页(ARM64或x64),下载ideaIU-*.tar.gz(Ultimate)或ideaIC-*.tar.gz(Community)最新稳定版;2026.1是当前实测兼容性最好的版本。

下载完成后文件默认保存在~/Downloads/目录下,无需移动,直接进入下一步。

安装并配置毕昇JDK 17

银河麒麟V10预装的是OpenJDK 8 JRE,而IntelliJ IDEA要求外部JDK 11+用于项目编译,且必须与系统架构一致;仅靠IDEA自带的JBR无法支撑Java开发。

方法一:使用毕昇JDK(推荐,国产深度适配)
① 访问毕昇JDK官网,下载对应架构的tar.gz包,例如:bjdk-17.0.10-linux-aarch64.tar.gz(ARM64)或bjdk-17.0.10-linux-x64.tar.gz(AMD64);
② 解压至系统级路径:sudo tar -zxvf bjdk-*.tar.gz -C /opt/;
③ 创建统一软链接:sudo ln -s /opt/bjdk-17.0.10 /opt/jdk;
④ 编辑全局环境变量:sudo nano /etc/profile,末尾追加三行:
export JAVA_HOME=/opt/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
⑤ 执行source /etc/profile,再运行java -version,输出必须含17.0.10和aarch64或x86_64字样。

解压IDEA并授权启动脚本

这一步操作起来很简单,直接把压缩包拖进终端执行就行,但路径和权限缺一不可。

进入下载目录:cd ~/Downloads;

解压到系统级目录:sudo tar -zxvf ideaIU-*.tar.gz -C /opt/(Ultimate)或sudo tar -zxvf ideaIC-*.tar.gz -C /opt/(Community);

赋予执行权限:sudo chmod +x /opt/idea-*/bin/idea.sh——这一步漏掉会导致双击.desktop图标无反应,也禁止用chmod 777,存在安全风险。

配置PATH与创建桌面启动器

为支持终端全局调用及桌面菜单集成,必须完成这两步,否则无法从应用菜单启动或在任意路径下输入idea启动。

Instagram Content Ideas Generator
Instagram Content Ideas Generator

使用3×3×10框架生成90+个个性化Instagram内容创意,用AI编辑器精选最佳创意,并将获胜者扩展为可操作的简洁内容。

下载

向系统环境配置追加路径:echo 'export PATH=/opt/idea-*/bin:$PATH' | sudo tee -a /etc/profile;

使变量立即生效:source /etc/profile;

创建桌面启动器文件:sudo nano /usr/share/applications/idea.desktop;

填入以下内容(注意替换Exec和Icon中的实际路径):
[Desktop Entry]
Name=IntelliJ IDEA
Exec=/opt/idea-*/bin/idea.sh
Icon=/opt/idea-*/bin/idea.png
Type=Application
Categories=Development;IDE;

赋予权限并刷新菜单:sudo chmod +x /usr/share/applications/idea.desktop && sudo update-desktop-database。

首次启动并绑定Project SDK

点击开始菜单→搜索“IntelliJ IDEA”→点击图标启动;或在终端输入idea启动。

首次启动时,IDE会提示选择UI主题、是否导入设置,按需勾选后点击Continue;

进入欢迎界面后,点击New Project → 在左侧面板选择Java → 点击Next → 在SDK下拉框中点击Download JDK旁的... → 选择/opt/jdk路径 → 点击OK;

此时IDE自动识别该JDK为Project SDK,后续新建Java项目即可直接编译运行。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.02

7319

3

int占多少字节
int占多少字节

int占4个字节,意味着一个int变量可以存储范围在-2,147,483,648到2,147,483,647之间的整数值,在某些情况下也可能是2个字节或8个字节,int是一种常用的数据类型,用于表示整数,需要根据具体情况选择合适的数据类型,以确保程序的正确性和性能。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.29

3485

6

c++怎么把double转成int
c++怎么把double转成int

本专题整合了 c++ double相关教程,阅读专题下面的文章了解更多详细内容。

2025.08.29

4588

10

C++中int的含义
C++中int的含义

本专题整合了C++中int相关内容,阅读专题下面的文章了解更多详细内容。

2025.08.29

3065

10

idea快捷键大全
idea快捷键大全

本专题为大家提供idea快捷键相关的文章,帮助大家解决问题。

2023.08.03

3122

3

idea如何集成Tomcat
idea如何集成Tomcat

idea集成Tomcat的步骤:1、添加Tomcat服务器配置;2、配置项目部署;3、运行Tomcat服务器;4、访问项目;5、注意事项;6、关闭Tomcat服务器。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

324

5

idea怎么配置maven
idea怎么配置maven

idea配置maven的步骤:1、打开intellij idea,并确保已安装maven integration插件,可以在"file"菜单中选择"settings",然后在"plugins"选项卡中搜索并安装maven integration插件等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

352

5

eclipse和idea有什么区别
eclipse和idea有什么区别

eclipse和idea的区别:1、平台支持;2、内存占用;3、插件系统;4、智能代码提示;5、界面设计;6、调试功能;7、学习曲线。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

662

5

webstorm和idea有什么区别
webstorm和idea有什么区别

webstorm专为web开发量身定制,提供针对web开发语言的强大功能,而intellij idea是支持多种语言的多功能ide。它们的差异主要在于语言支持、web开发特性、代码导航、调试和测试功能、附加特性。最终选择取决于语言偏好和项目需求。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.09

8248

6

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程