小编Jaw*_*wsh的帖子

Linux的Windows子系统无法识别JAVA_HOME环境变量

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

<code>在此处输入图片描述</ code>

我的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

5
推荐指数
4
解决办法
4242
查看次数