未找到或损坏的 Intellij 文件
Intellij file not found or corrupted
我有一个看起来像这样的项目模块。 Project Structure
这是我一直在从事的新克隆 GitHub 项目。每次我尝试 运行 主要 class 时,我都会收到此错误。
"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"
程序运行良好。我的意思是 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);
}
又 运行 了。您将在输出中找到错误的详细说明。
我有一个看起来像这样的项目模块。 Project Structure
这是我一直在从事的新克隆 GitHub 项目。每次我尝试 运行 主要 class 时,我都会收到此错误。
"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"
程序运行良好。我的意思是 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);
}
又 运行 了。您将在输出中找到错误的详细说明。