添加 Java 主页未在 windows ZSH 上运行

Adding Java home not working on windows ZSH

我已经 java 安装并正确设置,并且可以正常使用 Windows Powershell。但是,我试图让 java 与 ZSH 终端一起工作,但我无法让它工作。

我的 JAVA_HOME(在 powershell 中)设置为此路径:

C:\程序Files\Java\jdk-15.0.2

我正在尝试将此行添加到我的 .zshrc 文件中:

export JAVA_HOME=`/mnt/c/"Program Files"/Java/jdk-15.0.2`

但是当我执行 source .zshrc 时,它说对该文件的权限被拒绝。 运行 sudo chmod 似乎也无济于事。我做错了什么或错过了其他要添加的行吗?大多数 ZSH 教程都在 Mac OS 上,所以我不知道它是否与我在 windows...

中有所不同

反引号试图将该文件夹作为 shell 命令“执行”。

双引号会将变量存储为字符串

export JAVA_HOME="/mnt/c/Program Files/Java/jdk-15.0.2"

但这并不能保证 java 命令本身会起作用。