Не могу запустить java.exe из командной строки (cmd)

280
04 декабря 2017, 17:06

Не могу запустить java.exe из командной строки (cmd). В наличии ноутбук с Windows XP (32 bit) c установленным JDK Update 144. Запускаю bat файл:

@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar crt.jar 
PAUSE

java не является внутренней или внешней командой, исполняемой программой или внутренним файлом

Как исправить ошибку?

Answer 1

Добавьте в переменную среды Path путь до вашей JDK и можно добавить переменную среды JAVA_HOME(если такой еще нет). Путь до JDK может выглядеть примерно так: C:\Program Files\Java\jdk1.8.0_101\bin.

Альтернативным вариантом будет просто напрямую указать путь до файла java.exe. В вашем случае вызов мог бы выглядеть примерно так:

C:\Program Files\Java\jdk1.8.0_101\bin\java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar crt.jar
READ ALSO
Запуск java класс из командной строки

Запуск java класс из командной строки

У меня есть готовый проект написанный в NetBeans с 3-мя классамиКак мне скомпилировать и запустить из командной строки все это? к примеру есть...

307
Считывание с клавиатуры в метод

Считывание с клавиатуры в метод

Помогите пожалуйста! Только недавно начала изучать программирование и не могу понять такую вещь: с клавиатуры вводятся 3 точки треугольника...

286
Вопрос по ResultSet

Вопрос по ResultSet

Хочу сделать так, чтобы пользователь смог сам выбирать дату от и до которой он хочет получить данные из БД, не понимаю как это сделать, подскажите

212