wsl2配置java开发环境
前言
前置工作:index-wsl
安装JDK11
前往zulu-jdk官网获取最新链接Java Download | Java 8, Java 11, Java 13 - Linux, Windows & macOS (azul.com)
以jdk11 with jfx为例
下载
1 | mkdir ~/src |
安装
1 | sudo -s |
解压JDK文件到/usr/lib/jvm
目录中。(这是Linux安装JDK的默认目录)
此外Linux推荐更新安装路径/usr/local/
1 | mkdir /usr/lib/jvm |
1 | tar -xzvf zulu11.56.19-ca-fx-jdk11.0.15-linux_x64.tar.gz -C /usr/lib/jvm |
1 | exit |
配置环境变量
编辑~/.profile
1 | # 配置jdk |
测试
1 | java -version |
安装jdk8
同理再装一个jdk8
下载
1 | mkdir ~/src |
安装
1 | sudo -s |
解压JDK文件到/usr/lib/jvm
目录中。(这是Linux安装JDK的默认目录)
此外Linux推荐更新安装路径/usr/local/
1 | mkdir /usr/lib/jvm |
1 | tar -xzvf zulu8.62.0.19-ca-fx-jdk8.0.332-linux_x64.tar.gz -C /usr/lib/jvm |
1 | exit |
配置环境变量
jdk环境变量,java-home配置一个就行了
编辑~/.profile
1 | # 配置jdk8 |
测试
1 | java -version |
安装maven
IDEA有自带的maven,但还是有些情况下需要我们自己配置的maven
安装IDEA
使用IDEA作为Java开发环境
官方有安装文档:Install IntelliJ IDEA | IntelliJ IDEA (jetbrains.com)
简易安装脚本:
1 | curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash |
运行命令:
1 | jetbrains-toolbox |
进行初始化配置:
idea-统一设置编码为utf-8编码:wsl2设置中文语言-更换中文字体-进行中文优化
jetbrains toolbox 生成脚本
在设置中起用生成shell脚本
/home/lamirs
是当前用户的默认目录,可以用相对路径~
指代
修改~/.profile
,具体文件取决于你使用的shell
添加环境变量
1 | export PATH=$PATH:~/script/ |
现在启动idea,只需要在命令行输入idea
即可
安装eclipse
参考、引用、致谢
微软自己就出过怎么做的教程,总体来说可以说是极其简单。running-wsl-gui-apps-on-windows-10/ba-p/1493242