我在 Windows 上安装了 Android Studio 和 JDK 8,但 JDK cli 在我的 WSL 上不可用。当我输入java或 时javac,找不到该命令。我遵循了此处的建议,现在我可以通过键入java.exeand从 WSL 访问命令javac.exe,但我不想指定.exe扩展名。我的想法是添加一个指向可执行文件的符号链接,但不必指定可执行文件的路径 ( /mnt/c/...),因为这已经在 WSL PATH 中完成了。那么我可以创建一个指向 PATH 中某个位置的符号链接吗?如果这没有意义,这就是我尝试过的:
sudo ln -s -t java.exe java
Run Code Online (Sandbox Code Playgroud)
我得到了"failed to access 'java.exe': No such file or directory"。然而,这正是我想要实现的:指向 PATH 中可执行文件的符号链接,而不指定可执行文件的实际路径,因为 PATH 已经有了。如果我疯了,这是愚蠢的/不可能的/不必要的,您可以说这是答案,我会接受!:-D
command-line java jdk symbolic-link windows-subsystem-for-linux