2017-03-01 20 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フォルダを作成してみましょう。私は心からこのエラーの修正を強調する記事やFAQを見つけることができません。私は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

あなたは、あなたがjdkを再インストールする必要があるか、それに関連しない他のいくつかの問題があるかどうかを簡単に理解できるように、独自の新しいアプリケーションプロジェクト、基本的なhello worldタイプを作成してみることができます。新しい基本的なアプリケーションを作成し、それを構築してみてください。 –

+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から受け取ったようなまっすぐなセグメンテーションを期待していました。ありがとうございました! –

関連する問題