我正在尝试让WSL识别Windows安装的JAVA_HOME环境变量。我附上了bashrc中的内容以及Windows环境变量中的内容以及cmd和bash的输出。

我的bashrc的结尾是什么:
export JAVA_HOME="/mnt/d/Program Files/Java/jdk-11.0.1"
export PATH="/mnt/d/Program Files/Java/jdk-11.0.1/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
CMD输入/输出:
C:\Users\jaall>javac --version
javac 11.0.1
Run Code Online (Sandbox Code Playgroud)
重击输入/输出:
myubuntu_name@DESKTOP-LUK3BII:~$ javac --version
Command 'javac' not found, but can be installed with:
sudo apt install default-jdk
sudo apt install openjdk-11-jdk-headless
sudo apt install ecj
sudo apt install openjdk-8-jdk-headless
Run Code Online (Sandbox Code Playgroud)
我已经坚持了一段时间,无法解决这个问题,也找不到在线解决方案。谢谢!
java ubuntu development-environment environment-variables windows-subsystem-for-linux