玩框架找不到javac

rro*_*oss 25 java windows playframework

在对应用程序进行任何更改之前,当我运行Web服务器时,我正在关注一个播放教程.服务器抛出错误:

IOException: Cannot run program "javac": CreateProcess error=2, The system cannot find the file specified
Run Code Online (Sandbox Code Playgroud)

我检查了我的JAVA_HOME,它读取C:\ Program Files\Java\jdk1.7.0_25.如何解决这个问题?

Mad*_*mer 42

确保它javac位于操作系统的搜索路径中

例如,在Windows上,转到Control Panel- > System,单击Advanced System Settings,单击Environment Variables.

System variables,找到名为的变量pathC:\Program Files\Java\jdk1.7.0_25\bin在插入的开头插入value.不要忘记;在值之间添加;)

在此输入图像描述在此输入图像描述

点击Okay,Okay.

关闭已打开的任何命令提示符窗口并重新打开它们.这将确保使用新的环境变量更新它们.

  • 只是一个小小的修正:应该将`C:\ Program Files\Java\jdk1.7.0_25\bin`添加到路径中,而不是`C:\ Program Files\Java\jdk1.7.0_25`. (8认同)
  • +1提醒我,我必须重新打开cmds. (2认同)