"Play" и "Java" не распознаются как внутренняя или внешняя команда даже после добавления переменной env

Привет, я новичок в создании фреймворка, и я пытаюсь настроить его. Когда я перехожу в каталог в файл play.bat и выполняю любые команды воспроизведения, которые они выполняют, но не из любого другого каталога.

Я добавил как путь воспроизведения, так и путь Java к моим переменным окружения.

Я просто проверял, могу ли я выполнить команду java из другого места, но я не мог. Java -version выбросила ошибку, что java не распознается как внутренняя или внешняя команда.

1 ответ

Вот как я настроил свою Java и играю на моей машине Windows.

  • Настройка Java Home: установите для переменной среды JAVA_HOME значение "C:\Program Files\Java\jdk1.7.0_51"

  • Установите переменную PLAY_INSTALL_DIR. У меня есть несколько версий игры, и я извлек их все в этот каталог. Я установил его в "C:\Bin\play-framework". Внутри этого каталога разные подкаталоги, такие как "play-2.2.2", "play-2.0.4" и т.д.

  • Установите переменную PLAY_CURRENT, чтобы указать, какую установку воспроизведения нужно использовать. На данный момент это "play-2.2.2",

  • Наконец, подключите все их в переменную пути так, чтобы% JAVA_HOME%\bin;% PLAY_INSTALL_DIR%\%PLAY_CURRENT%

Когда у вас есть новые версии игр, вы можете поместить их в ту же директорию, что и PLAY_INSTALL, а затем просто изменить значение PLAY_CURRENT.

licensed under cc by-sa 3.0 with attribution.