2017-03-01 127 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那里收到的一样的段错误。再次感谢你! –