Подтвердить что ты не робот

Невозможно скомпилировать с Intellij

Я даю 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. Какую настройку мне нужно изменить, чтобы исправить пути, используемые для их изменения, в мои локальные пути и каталоги?

4b9b3361

Ответ 1

Кажется, что ваш пользовательский дом находится на сетевом диске, который не поддерживается IntelliJ

В некоторых средах домашний каталог пользователя находится на подключенном сетевом диске, что неприемлемо для IntelliJ IDEA. Вы заметите огромную деградацию производительности. Вы также можете переместить системный каталог в более быстрый или больший раздел диска.

Скопировать IDEA_HOME\bin\idea.properties в домашний каталог и настроить следующие пути, чтобы вместо этого указать на локальные каталоги:

  • idea.config.path
  • idea.system.path
  • idea.plugins.path

См. приведенную выше ссылку для получения дополнительной информации. Если вы не хотите потерять все, что уже настроено, просто переместите \domain.local\usersfolders\roberth\.IntelliJIdea12 в локальную папку.

Ответ 2

я получил следующую ошибку в окнах env:

Ошибка: Внутренняя ошибка: (com.intellij.util.io.PersistentEnumeratorBase $CorruptedException) Сохранение поврежденного хранилища PersistentEnumerator C:\Users > .IntelliJIdea14\system\compile-server\cmx_cdc441bb\aj\aspect_path.dat

и удалил файл .dat, расположенный по указанному выше пути, и моя среда IDE для Jetbrain начала компилировать все классы, и проблема была решена.

Ответ 3

Я столкнулся с подобной проблемой, не смог перезагрузить скомпилированные классы при отладке программы. Прочитайте несколько блогов и удалите каталоги компиляции и компиляции в разделе C:/Users/<yourUsername>/.IntelliJIdea<version>/system, и я мог бы продолжать использовать перезагрузку классов, как обычно.

Ответ 4

У меня была такая же проблема. Поэтому я отредактировал файл IDEA_HOME\bin\idea.properties и раскомментировал:

  • idea.config.path
  • idea.system.path
  • idea.plugins.path
  • idea.log.path

Затем я удалил ${user.home} из idea.config.path и idea.system.path, и все работало нормально.

Ответ 5

Для меня работали следующие шаги:

  • Закрыть IntelliJ IDEA
  • Измените IDEA_HOME\bin\idea.properties, чтобы содержать следующие строки:

    idea.config.path=C:/Users/<yourUsername>/.IdeaIC/config
    idea.system.path=C:/Users/<yourUsername>/.IdeaIC/system
    
  • Открыть IntelliJ IDEA

    • теперь папка .IdeaIC (указанная выше) создается автоматически и имеет следующую структуру:

      .IdeaIC
         - config
         - system