2013-03-13 10 views
22

के साथ संकलित करने में असमर्थ मैं जेटब्रेन इंटेलिजे आईडीईए 12.0.4 एक स्पिन दे रहा हूं और कार्यक्रमों को संकलित करते समय एक समस्या में भाग गया हूं। जब मैं एक कार्यक्रम मैं निम्नलिखित त्रुटि मिलती है चलाएँ:Intellij

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 दोनों के साथ होता है। मुझे अपने स्थानीय क्लासपाथ और निर्देशिकाओं में बदलने के लिए उपयोग किए जाने वाले पथों को सही करने के लिए बदलने के लिए किस सेटिंग को बदलने की आवश्यकता है?

उत्तर

34

ऐसा लगता है कि अपने उपयोगकर्ता घर नेटवर्क डिस्क, जो है unsupported by IntelliJ

In some environments user's home directory is located on the mapped network drive which is unacceptable for IntelliJ IDEA. You'll notice the huge performance degradation. You may also want to move system directory to the faster or larger drive partition.

आप अपने घर निर्देशिका में IDEA_HOME\bin\idea.properties कॉपी और इतना है कि वे बजाय स्थानीय निर्देशिका को इंगित निम्न पथों का समायोजन करना चाहिए पर स्थित है:

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

अधिक जानकारी के लिए उपरोक्त लिंक देखें। यदि आप पहले से कॉन्फ़िगर की गई सभी चीज़ों को खोना नहीं चाहते हैं, तो बस स्थानीय फ़ोल्डर में \domain.local\usersfolders\roberth\.IntelliJIdea12 स्थानांतरित करें।

+0

बढ़िया, यह वही है जो मुझे जानने की जरूरत है, लेकिन नहीं मिला। धन्यवाद :) –

+0

यह मेरे लिए काम किया। धन्यवाद। – mcherm

+0

मैंने idea.properties (बिन में) को संशोधित किया है * और * इसे घर पर कॉपी किया है। फिर भी निर्माण इस त्रुटि को देने पर जोर देता है। – Synesso

2

मुझे एक ही समस्या थी। इसलिए मैं IDEA_HOME \ बिन \ idea.properties संपादित फ़ाइल और uncommented:

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

तब मैं idea.config.path और idea.system.path से ${user.home} हटा दिया और सब कुछ ठीक काम किया।

0

निम्न चरणों को मेरे लिए काम किया:

idea.config.path=C:/Users/<yourUsername>/.IdeaIC/config 
idea.system.path=C:/Users/<yourUsername>/.IdeaIC/system 
  • ओपन इंटेलीजे:

    1. बंद IntelliJ विचार
    2. संपादित IDEA_HOME \ बिन \ idea.properties निम्नलिखित लाइनों को रोकने के लिए आईडीईए

      • अब .IdeaIC फ़ोल्डर (ऊपर निर्दिष्ट) स्वचालित रूप से बनाया जाता है और इसे निम्नलिखित संरचना है:

        :

        .IdeaIC 
            - config 
            - system 
        
  • 5

    मैं खिड़कियों env में नीचे त्रुटि मिली त्रुटि: आंतरिक त्रुटि: (com.intellij.util.io।PersistentEnumeratorBase $ CorruptedException) PersistentEnumerator भंडारण भ्रष्ट C: \ Users> .IntelliJIdea14 \ प्रणाली \ संकलन सर्वर \ cmx_cdc441bb \ ए जे \ aspect_path.dat

    और .dat ऊपर पथ पर स्थित फ़ाइल और मेरे jetbrain नष्ट कर दिया आईडीई सभी संकलन शुरू कर दिया कक्षाएं और समस्या हल हो गई।

    3

    मुझे एक ऐसा समस्या का सामना करना पड़ा जो प्रोग्राम को डीबग करते समय संकलित कक्षाओं को फिर से लोड करने में सक्षम नहीं था। कुछ ब्लॉग पढ़ें और C:/Users/<yourUsername>/.IntelliJIdea<version>/system के तहत संकलन और संकलन-सर्वर निर्देशिका हटा दी गई है और मैं सामान्य रूप से क्लास रीलोडिंग का उपयोग करना जारी रख सकता हूं।