借助wslg使用Linux版本的idea

大部分Java程序员都会使用idea在Windows下进行开发,然后部署到Linux服务器上,大部分情况下,Java强大的跨平台性使得这种方式没有问题。但是!在某些时候,开发使用到的平台api会出现一些问题,导致跨平台很麻烦,比如selenium相关开发,需要用到selenium组件,此组件需要配置一些运行环境,为了避免运行环境差异导致的额外调试。

  • Windows 11
  • WSL2
  • Ubuntu 22.04

按照微软官方的教程 ,我们需要安装wslg的环境

1
2
sudo apt update
sudo apt upgrade -y

更新完成软件源后,我们仍然不能直接启动图形软件,需要安装XWayland相关的依赖,按照教程,我们直接安装一个vlc即可

1
sudo apt install vlc -y

下载页面 选择Linux版本下载,下载完成后解压

1
2
wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-2.1.0.18144.tar.gz
tar -zxvf jetbrains-toolbox-2.1.0.18144.tar.gz

参考

1
2
3
#ubuntu22.04安装方式
sudo add-apt-repository universe
sudo apt install libfuse2
1
./jetbrains-toolbox-2.1.0.18144/jetbrains-toolbox

点击intellij idea community,然后点击install即可

另外,其他一些Jetbrains的IDE也可以使用这种方式安装