我正在尝试在 Windows 10 上的 Bash shell 中执行给我的 Java 文件。
我打开命令提示符。我输入 bash。
我设置了 JAVA_CALL="C:/Program Files/Java/jdk1.8.0_192/jre/bin/java"
我尝试执行调用,但没有成功。我阅读了这里的几个帖子并尝试了几种方法。我确保我的路径包括 Program Files x86 和我的 JAVA 的常规 Program Files 版本。
我执行了 sudo ln -s -f /mnt/c/Program\ Files/Java/jre1.8.0_192/jre/bin/java.exe /bin/java
尝试与其建立链接。
我不能弄错。它总是告诉我
-bash: C:/Program Files/Java/jdk1.8.0_192/jre/bin/java: No such file or directory
当我确定该文件存在时。有什么想法吗?
答案1
您需要在 bash 子系统中安装 Linux 版本的 JRE 或 JDK。我认为正确的过程基本上是从 Oracle 下载 Linux JRE/JDK,解压文件并设置指向 Linux 二进制文件的环境变量。
有一个SO上的好脚本向您展示了具体步骤(如果您使用此脚本,请将 URL 更新至最新版本 - 帖子来自去年 5 月):