wsl2配置java开发环境

前言

前置工作:index-wsl

安装JDK11

前往zulu-jdk官网获取最新链接Java Download | Java 8, Java 11, Java 13 - Linux, Windows & macOS (azul.com)

以jdk11 with jfx为例

下载

1
2
3
mkdir ~/src
cd ~/src
wget https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-fx-jdk11.0.15-linux_x64.tar.gz

安装

1
sudo -s

解压JDK文件到/usr/lib/jvm目录中。(这是Linux安装JDK的默认目录)

此外Linux推荐更新安装路径/usr/local/

1
mkdir /usr/lib/jvm
1
2
tar -xzvf zulu11.56.19-ca-fx-jdk11.0.15-linux_x64.tar.gz -C /usr/lib/jvm
chmod -R +rwx /usr/lib/jvm/zulu11.56.19-ca-fx-jdk11.0.15-linux_x64
1
exit

配置环境变量

编辑~/.profile

1
2
3
4
# 配置jdk
export JAVA_HOME=/usr/lib/jvm/zulu11.56.19-ca-fx-jdk11.0.15-linux_x64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

测试

1
java -version

安装jdk8

同理再装一个jdk8

下载

1
2
3
mkdir ~/src
cd ~/src
wget https://cdn.azul.com/zulu/bin/zulu8.62.0.19-ca-fx-jdk8.0.332-linux_x64.tar.gz

安装

1
sudo -s

解压JDK文件到/usr/lib/jvm目录中。(这是Linux安装JDK的默认目录)

此外Linux推荐更新安装路径/usr/local/

1
mkdir /usr/lib/jvm
1
2
tar -xzvf zulu8.62.0.19-ca-fx-jdk8.0.332-linux_x64.tar.gz -C /usr/lib/jvm
chmod -R +rwx /usr/lib/jvm/zulu8.62.0.19-ca-fx-jdk8.0.332-linux_x64
1
exit

配置环境变量

jdk环境变量,java-home配置一个就行了

编辑~/.profile

1
2
3
4
5
# 配置jdk8
export JAVA8_HOME=/usr/lib/jvm/zulu8.62.0.19-ca-fx-jdk8.0.332-linux_x64
# 优先jdk11
export PATH=$PATH:$JAVA8_HOME/bin
export CLASSPATH=$CLASSPATH:$JAVA8_HOME/lib/dt.jar:$JAVA8_HOME/lib/tools.jar

测试

1
java -version

安装maven

IDEA有自带的maven,但还是有些情况下需要我们自己配置的maven

maven-idea集成

安装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

进行初始化配置:

jetbrains-toolbox提示缺少运行时

idea-统一设置编码为utf-8编码:wsl2设置中文语言-更换中文字体-进行中文优化

idea项目初始化配置

maven-idea集成

idea通过插件安装gitee并clone项目

idea-使用markdown总结

jetbrains toolbox 生成脚本

在设置中起用生成shell脚本

Pasted%20image%2020220515223915.png

Pasted%20image%2020220515224127.png

/home/lamirs是当前用户的默认目录,可以用相对路径~指代

修改~/.profile,具体文件取决于你使用的shell

添加环境变量

1
export PATH=$PATH:~/script/

现在启动idea,只需要在命令行输入idea即可

安装eclipse

eclipse调整字体大小

eclipse使用快捷方式

eclipse卸载插件

eclipse中出现如图无法寻找到主类的解决方法

eclipse中导入java文件

eclipse中修改包名或类名

eclipse字符集设置

参考、引用、致谢

微软自己就出过怎么做的教程,总体来说可以说是极其简单。running-wsl-gui-apps-on-windows-10/ba-p/1493242