wsl配置java环境

记录如何在wsl中配置java编译环境,以及如何使用vscode进行编译调试。


[TOC]


下载jdk

  • 解压
tar -zxvf ./jdk-*

  • 移动到自己的软件目录
cp -r jdk1*  ~/jdk

下载maven

  • 解压
tar -zxvf ./apache*
  • 移动到自己的软件目录
cp -r apache*  ~/mvn

配置环境变量

  • 打开sh配置文件

如果用的是bash,就打开.bashrc,我这里用的是zsh,则打开.zshrc

sudo nano ~/.zshrc
  • 加入jdk的环境变量
# jdk环境
export JAVA_HOME=/home/你的用户名/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# maven环境
export MAVEN_HOME=/home/你的用户名/mvn
export PATH=$MAVEN_HOME/bin:$PATH

  • 重新加载zshrc
source ~/.zshrc
  • 测试环境
java -version

mvn -version

使用vscode调试java

  • 新建一个java目录
mkdir ~/java
  • 进入java,创建一个java文件
cd ~/java && touch test.java
  • 进入到vscode中
code .
  • 下载插件 java扩展包

如果遇到问题:【很抱歉,激活面向 Java 的 IntelliCode 支持时遇到问题。有关详细信息,请查看“针对 Java 的语言支持”和 “VS IntelliCode” 输出窗口】

手动降级language support…..到0.64.1

  • 打开刚创建的java文件输入
public class test {
public static void main(String[] args) {
System.out.println("你好,世界");
int x = 0;
while (x < 5) {
System.out.println("value of x: " + x);
x++;
}
}
}
  • 指定当前的路径下的java路径,如果没有则自己再.vscode下创建一个setting.json文件
{
"java.home":"/home/liu/jdk",
}

  • 添加断点,使用F5调试运行

  • 完美运行

Enjoy it !

-------------本文结束感谢您的阅读-------------