-2

«Java не распознается как внутренняя или экстенальная команда». это довольно распространенная проблема. Обратите внимание, что я не ищу решение этой проблемы. Если кто-то пришел сюда за таким решением, его можно найти здесь и в других темах.

Моя проблема, скорее, заключается в следующем:

Когда я устанавливаю Java на компьютер под управлением Windows 7 без изменения пути установки по умолчанию, CMD автоматически распознает Java. Нет проблем там. Я делал это как в x86, так и в x64 и в нескольких версиях (от Starter до Ultimate). Однако, до меня дошло, что когда я устанавливаю java на компьютер с Windows 8.1, вышеупомянутая проблема возникает, когда я пытаюсь запустить командный файл, который служит "ярлыком" для файла jar, который я создал (java -jar ".\a\b\foo.jar"), которая работает в Windows 7 без сбоев.

Здесь я спрашиваю: почему это происходит? Кроме того, есть ли определенный способ, которым я мог бы установить java, чтобы избежать необходимости изменять переменную PATH или настраивать конфигурацию Windows? Я хотел бы предотвратить такие неудобства на каждом компьютере с Windows 8 и 8.1, на котором я должен установить Java.

1 ответ1

0

Используйте короткие пути и вместо ссылок на ссылки ссылайтесь на исходный файл.

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