2012-03-15 53 views
9

我刚刚安装播放2.0和不断收到以下错误,当我尝试运行任何示例应用程序的:播放2.0 IOException异常

IOException: Cannot run program "javac": java.io.IOException: error=2, No such file or directory 

我已经在Ubuntu 11.10通过类型安全的堆叠安装游戏尝试并在crunchbang 10上从网站下载zip。两次我都有同样的错误?

我错过了什么?

+0

哪个Java包你已经安装了 - 太阳的OpenJDK,IcedTea项目,等等?你是否安装了JDK(javac'必需的)或运行时(JRE)? – 2012-03-15 18:54:32

+0

$ Java的版本 Java版本 “1.6.0_26” 的Java(TM)SE运行时环境(建立1.6.0_26-B03) 的HotSpot的Java(TM)客户端虚拟机(建设20.1-B02,混合模式,共享) – Martinffx 2012-03-15 18:56:17

+1

为Windows 64位操作系统用户(特别是赢得7)一定要安装32位jdk。我以前只安装了64位的jdk,并且遇到了上面的错误。一旦安装了32位JDK,该框架按预期呈现了HTML页面 – kmoormann 2013-03-23 03:58:18

回答

5

首先,对于播放2.0主要要求是JDK 6或更高,根据the framework's documentation

然后,你还需要确保javac可在当前路径中找到。在将包含javac的目录添加到路径之前,我遇到了同样的错误。

+2

谢谢,看起来我的jdk安装有些问题。即使我安装了java,javac命令不在我的路径中。必须重新安装它,使用:sudo apt-get install default-jdk并对所有内容进行排序。 – Martinffx 2012-03-15 20:31:53

2

我遇到了同样的问题。解决方案是安装32位版本的JDK

+1

我遇到了同样的问题,使用Windows 8和卸载并安装32位版本的JDK,并设置路径bin文件夹解决了我的问题。 – Nair 2014-01-05 06:36:09

3

我正面临同样的问题。我添加了JAVA PATH和JAVA_HOME AND PLAY到路径。 javac和java命令从终端正常工作。但问题仍未解决。

它在/ usr/bin中创建符号软链接的java和javac后解决。

+0

在IntelliJ上运行Play 2.2时遇到了同样的问题,尽管javac在终端中运行良好。感谢分享,它是固定的。 – dhqvinh 2017-11-30 07:56:11