2012-03-15 97 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