2017-03-01 126 views
0

我有一個項目模塊,看起來像這樣。 Project StructureIntellij文件未找到或損壞

這是一個剛剛克隆的GitHub項目,我一直在努力。每次我嘗試運行主類時,都會收到此錯誤。

"C:\Program Files\Java\jdk1.8.0_121\bin\java"...com.intellij.rt.execution.application.AppMain Main" (Shortened for sanity). 

遵循這個消息:"File does not exist or is corrupted, exiting with Status 1. Process finished with exit code 1."

我已經通過及時的IntelliJ引進該項目,並讓它建立它自己的.idea文件夾。我真誠地無法找到任何突出顯示此錯誤修復的文章或常見問題解答。我幾次重新安裝了JDK和Java。項目SDK已經定義,並且在那裏,所以我不知道現在要做什麼。

完整的錯誤代碼是:

""C:\Program Files\Java\jdk1.8.0_121\bin\java" -Didea.launcher.port=7534 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2016.3.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_121\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_121\jre\lib\rt.jar;C:\Users\Taylor Lopez\Documents\GitHub\MatrixProject\out\production\MatrixProject;C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2016.3.3\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain Main" 
+0

你可以嘗試創建自己的新應用程序項目,基本的Hello World類型,以便它可以很容易地理解是否需要重新安裝jdk或有一些與此無關的其他問題。創建一個新的基本應用程序,並嘗試建立它。 –

+0

鏈接的圖像(來自imgur)未加載。另外,請不要編輯控制檯輸出。將其粘貼在此處。這是一個公共項目?如果是這樣,請分享鏈接。 – sargue

+0

你好,世界是成功的。 http://imgur.com/a/y771K –

回答

1

該程序正在執行的罰款。我的意思是說IDE,VM,JDK沒有問題。您看到它確實是在你的項目中的錯誤:

try { 
    MatrixWriter.loadDataStore(dataStore); 
} 
catch(IOException e) { 
    System.out.print("File does not exist or is corrupted, exiting with Status 1"); 
    System.exit(1); 
} 

MatrixWriter.loadDataStore是拋出一個異常,你抓住它並打印該消息。

問題是您正在吞嚥異常,因此您不知道問題的詳細信息。

更改您的異常處理程序代碼,以補充一點:

try { 
    MatrixWriter.loadDataStore(dataStore); 
} 
catch(IOException e) { 
    System.out.print("File does not exist or is corrupted, exiting with Status 1"); 
    e.printStackTrace(); 
    System.exit(1); 
} 

並重新運行。你會在輸出中找到錯誤的詳細解釋。

+0

非常感謝。我最近纔剛剛在幾周前開始使用java。來自C++的這個異常處理是陌生的。我希望只是像你從GCC那裏收到的一樣的段錯誤。再次感謝你! –