背景
为了方便性与可移植性,并且linux上的java性能比win快,因此改用wslg来调用。
步骤
- 这边使用debian11的系统,然后执行以下指令
# 换为国内源
sed -e 's|^deb http://deb.debian.org|deb http://mirrors.ustc.edu.cn|g' -e 's|^deb http://security.debian.org|deb http://mirrors.ustc.edu.cn|g' -i.bak /etc/apt/sources.list
# 更新缓存
apt update
# 安装jdk(jdk自带图形依赖)等
apt install openjdk-17-jdk
# 升级软件
dnf upgrade
# 创建要用的用户,因为有些浏览器或其他软件不允许root运行
useradd -md /home/idea -rU idea
- 从官网下载idea包(地址,记得选linux版本)
- 解压安装包
# 切换用户
su - idea
# 这边下载的包名是:ideaIU-2022.2.2.tar.gz
tar -zxvf ideaIU-2022.2.2.tar.gz -C /home/idea
# 删除压缩包
rm -f /home/idea/ideaIU-2022.2.2.tar.gz
- 在win终端运行
# 安装完idea后,想让图形界面生效,需要重启wsl
wsl --shutdown
# 然后这样即可运行AS,以下idea是我给安装的wsl命名的发行名称
wslg -d idea -u idea "/home/idea/idea-IU-222.4167.29/bin/idea.sh"
- 这时已经算是已经安装完idea了,不过为了方便,也可以创建快捷方式,方便直接运行
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=idea
Exec=/home/idea/idea-IU-222.4167.29/bin/idea.sh
Icon=/home/idea/idea-IU-222.4167.29/bin/idea.png
Terminal=false
Categories=Application;
以上就可以开始对idea进行玩耍了。
0