播放框架可以';我找不到javac
在对应用程序进行任何更改之前,当我运行web服务器时,我正在遵循播放教程。服务器抛出一个错误:播放框架可以';我找不到javac,java,windows,playframework,Java,Windows,Playframework,在对应用程序进行任何更改之前,当我运行web服务器时,我正在遵循播放教程。服务器抛出一个错误: IOException: Cannot run program "javac": CreateProcess error=2, The system cannot find the file specified 我检查了我的JAVA_主页,它的内容是C:\ProgramFiles\JAVA\jdk1.7.0_25。如何解决这个问题 确保javac位于操作系统的搜索路径中 例如,在Windows上,转
IOException: Cannot run program "javac": CreateProcess error=2, The system cannot find the file specified
我检查了我的JAVA_主页,它的内容是C:\ProgramFiles\JAVA\jdk1.7.0_25。如何解决这个问题 确保
javac
位于操作系统的搜索路径中
例如,在Windows上,转到控制面板->系统
,单击高级系统设置,单击环境变量
在系统变量
中,找到名为路径
的变量,并在值
的开头插入C:\Program Files\Java\jdk1.7.0\U 25\bin
。别忘了添加代码>在值之间;)
单击确定
,确定
关闭所有已打开的命令提示窗口,然后重新打开它们。这将确保它们使用新的环境变量进行更新。不要忘记检查您的系统访问权限。在安装或设置过程中,您应该拥有所有访问权限。我只是需要完全的操作系统访问权限(大公司的Windows)来解决这个问题,现在一切正常。即使您的PATH
环境变量中可能有JDK bin目录,这个问题也可能发生。要修复它,请将JDK bin目录的路径(而不是JRE目录)放在path变量的开头,以防javac
被错误的目录拾取,因为错误的目录恰好在第一个。我不知道典型的java安装没有javac
。因此,我做了以下工作:
1) 参观
2) 下载并安装了我的操作系统的版本
3) 转到新Java SE开发工具包的根文件夹(在本例中为C:\Program Files(x86)\Java\jdk1.8.0\u 31\bin
)
4) 使用windows搜索,输入环境变量
,在windows 7上显示选项编辑系统环境变量
5) 单击本应打开的系统属性选项卡中的环境变量
6) 突出显示路径,单击编辑…
7) 增加了
(将新路径与旧路径分开的分号)+C:\ProgramFiles(x86)\Java\jdk1.8.0\u 31\bin
(确保分号和新路径之间没有空格。只是一个小小的更正:应该在路径中添加C:\Program Files\Java\jdk1.7.0\u 25\bin
,而不是C:\Program Files\Java\jdk1.7.0\u 25
。做了所有事情,仍然面临同样的问题:(Lol。它也有助于实际安装JDK。