-1

Я пытаюсь выполнить файл Java, который мне дали в Windows 10, внутри оболочки Bash.

Я открываю мою командную строку. Я вхожу в Баш.

Я установил JAVA_CALL = "C:/Program Files/Java/jdk1.8.0_192/jre/bin/java"

Я пытаюсь выполнить звонок, но безуспешно. Я прочитал несколько тем здесь и попробовал несколько вещей. Я удостоверился, что мой путь включает в себя как Program Files x86, так и обычную версию Program Files моей JAVA.

Я выполнил 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 ответ1

0

Вам нужна версия linux для JRE или JDK, установленная внутри вашей подсистемы bash. Я думаю, что правильный процесс - это загрузить Linux JRE/JDK из Oracle, распаковать файлы и настроить переменные среды, указывающие на ваши исполняемые файлы Linux.

Есть хороший скрипт на SO, который показывает вам шаги (если вы используете этот скрипт, обновите URL-адреса до последней версии - пост был в мае прошлого года):

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .