2016-06-22 6 views
8

नव निर्मित डिमन प्रक्रिया की उम्मीद से अलग संदर्भ है। इस डेमॉन से फिर से कनेक्ट करना संभव नहीं होगा। संदर्भ विसंगति:
जावा घर अलग है।इंटेलिज विचार का कहना है कि जावा होम अलग है

चाहता था: DefaultDaemonContext [uid = null, javaHome =/home/admin/Downloads/idea-IU-145.1617.8/jre, daemonRegistryDir =/home/admin/.gradle/daemon, pid = 11963, idleTimeout = null , daemonOpts = -XX: MaxPermSize = 256M, -XX: + HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding = UTF-8, -Duser.country = में, -Duser.language = hi, -Duser.variant]

वास्तविक: DefaultDaemonContext [uid = 4839fb8c-418b-4666-9a66-40a60133958a, javaHome =/usr/lib/jvm/java-8-openjdk-amd64, daemonRegistryDir =/home/admin/.gradle/daemon, pid = 15202, IdleTimeout = 60000, daemonOpts = -XX: MaxPermSize = 256M, -XX: + HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding = UTF-8, -Duser.country = में, -Duser.language = hi, -Duser.variant]

+0

[IntelliJ बिल्ड त्रुटि संदर्भ मिस्मैच] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/35536013/intellij-build-error-context-missmatch) – Mormegil

उत्तर

12

हालांकि मैं मूल कारण जहां विभिन्न javaHomes से लिए गए हैं, कम से कम मैं एक समाधान है कि मेरे लिए काम किया पाया नहीं मिला:

अपने gradle.properties (या तो $HOME/.gradle/ में या में अपनी परियोजना के निर्माण में निम्नलिखित सेट करने का प्रयास डीआईआर):

org.gradle.java.home=/usr/lib/jvm/java-8-openjdk-amd64 
+1

आपका समाधान ओएस एक्स पर मेरे लिए काम करता है। मैंने संगठन का उपयोग किया। gradle.java.home =/लाइब्रेरी/जावा/जावा वर्चुअल माचिन/जेडीके 1.8.0_91.jdk/सामग्री/होम - धन्यवाद। – user3562927

+0

हां मैंने 'org.gradle.java.home =/लाइब्रेरी/जावा/जावा वर्चुअल माचिन/जेडीके 1.8.0_162.jdk/सामग्री/होम''// .gradle/gradle.properties' में सेट किया है (जो पहले मेरे पर मौजूद नहीं था मैक) – funkybro

1

मैं एक ही समस्या में भाग गया। This answer ने मेरी मदद की।

समाधान: जहां आप इसे स्थापित किया है इंटेलीजे के बिन फ़ोल्डर में, चलाने idea64.exe नहीं idea.exe

संबंधित मुद्दे