我想在IDEA中運行基於Java的Play 2.0應用程序,但編譯後,我收到此錯誤:在Intellij IDEA 14.1.4:無法運行程序「C:/ Program Files(x86)/Java/jdk1.8.0_45/bin/java」
Information:Internal caches are corrupted or have outdated format, forcing project rebuild: Module 'web-server' production: java.io.IOException: Cannot run program "C:/Program Files (x86)/Java/jdk1.8.0_45/bin/java" (in directory "C:\Users\\Documents\GitHub\\web-server"): CreateProcess error=267, The directory name is invalid
這發生在ProcessBuilder.start()
操作期間。
我已經確保所有路徑變量都已正確設置,甚至將其更改以確保它們正常工作。讓我在這裏得到的東西是,似乎ProcessBuilder嘗試使用正斜槓路徑,但我在Windows中運行。
我已經嘗試從頭開始重新加載我的項目,使緩存無效並重新啓動,更新我的java安裝(32位和64位)以及卸載並重新安裝IDEA,但它似乎無法工作。同樣的項目在另一臺計算機上運行良好,所以我認爲這可能是一個本地問題。任何幫助將不勝感激!
這裏的雙退格指示用戶和文檔之間還有其他文件夾,但與您所說的類似,我的特定用戶目錄包含空格。 –