23

JetBrains IntelliJ IDEA 12.0.4 を試してみたところ、プログラムのコンパイル時に問題が発生しました。プログラムを実行すると、次のエラーが表示されます。

Internal error: (java.io.FileNotFoundException) \domain.local\usersfolders\roberth\.IntelliJIdea12\system\compile-server\hibernate_test_1ad22f80\timestamps\data (The system cannot find the path specified)
java.io.FileNotFoundException: \domain.local\usersfolders\roberth\.IntelliJIdea12\system\compile-server\hibernate_test_1ad22f80\timestamps\data (The system cannot find the path specified)
    at java.io.RandomAccessFile.open(Native Method)
    at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233)
    at com.intellij.util.io.PagedFileStorage.resizeFile(PagedFileStorage.java:324)
    at com.intellij.util.io.PagedFileStorage.resize(PagedFileStorage.java:308)
    at com.intellij.util.io.ResizeableMappedFile.resize(ResizeableMappedFile.java:72)
    at com.intellij.util.io.ResizeableMappedFile.<init>(ResizeableMappedFile.java:46)
    at com.intellij.util.io.PersistentBTreeEnumerator.<init>(PersistentBTreeEnumerator.java:76)
    at com.intellij.util.io.PersistentEnumeratorDelegate.<init>(PersistentEnumeratorDelegate.java:38)
    at com.intellij.util.io.PersistentEnumeratorDelegate.<init>(PersistentEnumeratorDelegate.java:31)
    at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:137)
    at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:133)
    at org.jetbrains.jps.incremental.storage.AbstractStateStorage.createMap(AbstractStateStorage.java:122)
    at org.jetbrains.jps.incremental.storage.AbstractStateStorage.<init>(AbstractStateStorage.java:27)
    at org.jetbrains.jps.incremental.storage.TimestampStorage.<init>(TimestampStorage.java:21)
    at org.jetbrains.jps.incremental.storage.ProjectTimestamps.<init>(ProjectTimestamps.java:21)
    at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:90)
    at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:181)
    at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:102)
    at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:107)
    at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:26)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)

これは と の両方Runで発生しDebugます。それらをローカルのクラスパスとディレクトリに変更するために使用されるパスを修正するには、どの設定を変更する必要がありますか?

4

7 に答える 7

34

あなたのユーザー ホームはIntelliJ でサポートされていないネットワーク ドライブにあるようです

一部の環境では、ユーザーのホーム ディレクトリは、IntelliJ IDEA では受け入れられないマップされたネットワーク ドライブ上にあります。大幅なパフォーマンスの低下に気付くでしょう。また、システム ディレクトリを高速または大容量のドライブ パーティションに移動することもできます。

ホーム ディレクトリにコピーIDEA_HOME\bin\idea.propertiesし、代わりにローカル ディレクトリを指すように次のパスを調整する必要があります。

  • idea.config.path
  • idea.system.path
  • アイデア.プラグイン.パス

詳細については、上記のリンクを参照してください。既に構成したものをすべて失いたくない場合は\domain.local\usersfolders\roberth\.IntelliJIdea12、ローカル フォルダーに移動してください。

于 2013-03-13T13:48:54.990 に答える
5

Windows 環境で以下のエラーが発生しました。

エラー: 内部エラー: (com.intellij.util.io.PersistentEnumeratorBase$CorruptedException) PersistentEnumerator ストレージが壊れています C:\Users>.IntelliJIdea14\system\compile-server\cmx_cdc441bb\aj\aspect_path.dat

上記のパスにある .dat ファイルを削除すると、jetbrain IDE がすべてのクラスのコンパイルを開始し、問題が解決しました。

于 2015-10-08T22:47:04.867 に答える
2

私はまったく同じ問題を抱えていました。そこで、IDEA_HOME\bin\idea.propertiesファイルを編集してコメントを外しました。

  • idea.config.path
  • idea.system.path
  • アイデア.プラグイン.パス
  • idea.log.path

${user.home}次に、 andからを削除するidea.config.pathidea.system.path、すべて正常に機能しました。

于 2014-01-05T18:51:40.310 に答える