У меня любопытная проблема.После установки java jdk 6u25 я проверил установку, набрав java в командной строке.Все работало нормально, консоль отображала параметры использования, как и ожидалось.Это было около 3 недель назад - я недавно переустановил Windows 7 на своем компьютере - теперь я хотел бы начать с игровой среды и следовать учебному пособию.Я получил новое приложение с play new
, но не смог использовать play run
из-за этого:
play!1.2.3, http://www.playframework.org
Ctrl + C для остановки
Не удалось выполнить исполняемый файл Java, убедитесь, что переменная среды JAVA_HOME установлена правильно.
Самое смешное, что при наборе java в консоли по-прежнему отображаются параметры использования, и ни Eclipse, ни NetBeans не жаловались на отсутствие JDK.Тем не менее я проверил свои переменные окружения и с удивлением обнаружил:
Никаких ссылок на java вообще.
Серьезно, я понятия не имел, как нашли консоль, eclipse и netbeansмоя яваВ качестве первой контрмеры я снова переустанавливал Java, надеясь, что установщик сможет правильно указать путь.Это не так.Теперь я хотел бы получить ваш совет: я должен просто создать переменную JAVA_HOME?Если я это сделаю, будут ли другие версии jdk переопределять переменную, чтобы указывать на новую версию, или мне придется каждый раз менять переменную вручную?Как насчет затмения и нетбинов.Я предполагаю, что они были загружены с их "собственным" JDK.Если я хочу обновить Java на своем компьютере, он также обновит их версии?
Обновление: я установил переменную среды вручную и перезапустил компьютер.Теперь все работает нормально, но я хотел бы знать, что такое символическая ссылка.Не могли бы вы дать мне ссылку в комментарии или кратко объяснить?