[WSL]安装jetbrains idea

幻想 2022年09月30日 28 0

背景

为了方便性与可移植性,并且linux上的java性能比win快,因此改用wslg来调用。

步骤

  1. 这边使用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
  1. 从官网下载idea包(地址,记得选linux版本)
  2. 解压安装包
# 切换用户
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
  1. 在win终端运行
# 安装完idea后,想让图形界面生效,需要重启wsl
wsl --shutdown
# 然后这样即可运行AS,以下idea是我给安装的wsl命名的发行名称
wslg -d idea -u idea "/home/idea/idea-IU-222.4167.29/bin/idea.sh"
  1. 这时已经算是已经安装完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进行玩耍了。

Last Updated: 2022/09/30 04:47:19
[Debian]默认shell [WSL]安装Android Studio