我很难在 Windows 8 64 位上制作一个简单的 Play 2 项目(Scala)来与 IntelliJ 一起工作。我做了一个项目,总是得到错误:
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 创建项目时,我仍然遇到同样烦人的错误。
我做了什么,一步一步:
我对 IntelliJ 完全陌生(我希望它变得更有趣!)但是看着“项目结构”:一切看起来都很好,选择了 Java SDK 和 Scala 2.10 编译器......
最佳答案
当我使用 Activator 1.0.13 启动我的示例 Play 应用程序时,我也遇到了这个错误。我检查了我的 JAVA_HOME,它显示了正确的安装路径。为了解决这个问题,我进入控制台并发出以下命令:-set javaHome := Some(new java.io.File("/usr/lib/jvm/jdk1.7.0_45"))
在此之后,它开始工作。
关于scala - Play 框架 2.1 的 javac 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20062266/