Мне очень сложно сделать простой проект Play 2 (Scala) для работы с IntelliJ на 64-битной Windows 8. Я сделал проект и всегда получаю ошибку:javac error with Play framework 2.1
Play 2 compiler
: (compile:compile) java.io.IOException: Cannot run program "javac": CreateProcess error=2, The system cannot find the file specified
Я добавил JAVAC к моему пути ("C: \ Program Files \ Java \ jdk1.7.0_45 \ Bin") и даже JAVA_HOME (установите «C: \ Program Files \ Java \ jdk1.7.0_45 "). Я работаю: я могу вызвать javac из командной строки ... но я все еще получаю такую же досадную ошибку, когда пытаюсь сделать проект с IntelliJ.
То, что я сделал, шаг за шагом:
- Установка JDK-7u45-Windows-x64.exe. Добавить в PATH.
- Установите последнюю версию IntelliJ IDEA 12 (Ultimate)
- Откройте IntelliJ и установите плагины Scala и Play.
- Создайте новый проект фреймворка Play, выберите JDK и версию Play (2.1).
- Попробуйте создать базовый проект без внесения каких-либо изменений в код и получить ошибку javac.
Я совершенно новый для IntelliJ (я надеюсь, что он получает больше удовольствия!), Но, глядя на «Структуре проекта»: все выглядит нормально, ВТНО на 2,10 компиляторов Java SDK и Scala выбраны ...
Не знаю, решила ли вы свою проблему, но двойные кавычки в моем PATH («C: \ Program Files \ ...») вызывали эту проблему для меня. Я могу вызвать javac из командной строки, но это не удалось при вызове из IntelliJ и PowerShell. Удаление двойных кавычек заставило его работать повсюду. – rla4