मैंने पूरे दिन गुगल किया है, और लगभग सभी सुझाए गए समाधानों का प्रयास किया है, कोई भी मेरे ग्रहण के लिए काम नहीं कर रहा है, पूरी तरह से यह नहीं पता कि क्या गलत हुआ, यह कह रहा था "क्या नहीं हो सका tools.jar "जब मैं ग्रैडल के माध्यम से निर्माण करने की कोशिश करता हूं।ग्रहण ग्रैडल बिल्ड "टूल नहीं ढूंढ सका .jar"
मैं क्या किया:
1) सिस्टम वातावरण चर में जावा होम (मेरी JDK इंगित) जोड़ें।
2) Path
सिस्टम पर्यावरण चर में पथ (जिसमें tools.jar शामिल हैं) जोड़ें।
3) परियोजना फ़ोल्डर में एक dependencies.gradle
फ़ाइलें बनाएं, Gradle निर्देश देने tools.jar (compile files("${System.properties['java.home']}/../lib/tools.jar")
देखने के लिए)
4) सीधे डाल वहाँ build.gradle dependencies
में compile files("${System.properties['java.home']}/../lib/tools.jar")
।
5) परियोजना प्राथमिकताओं में, Java -> Build Path -> Classpath
चर, JAVA_HOME
चर में जोड़ें।
6) जेआरई के बजाय जेडीके के लिए परियोजना निर्माण पथ को इंगित करें।
इनमें से कोई भी काम नहीं कर रहा है! मैं और क्या कोशिश कर सकता था?
पुनश्च:
apply plugin: 'java'
apply plugin: 'eclipse'
sourceCompatibility = 1.5
version = '1.0'
jar {
manifest {
attributes 'Implementation-Title': 'Gradle Quickstart',
'Implementation-Version': version
}
}
repositories {
mavenCentral()
}
dependencies {
compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
testCompile group: 'junit', name: 'junit', version: '4.+'
}
test {
systemProperties 'property': 'value'
}
uploadArchives {
repositories {
flatDir {
dirs 'repos'
}
}
}
जावा होम सामग्री:
संस्करण मंगल ग्रह 4.5.2, Gradle संस्करण 1.12build.gradle सामग्री (इस बिल्ड स्क्रिप्ट ग्रहण द्वारा स्वचालित रूप से उत्पन्न होता है) ग्रहण
पथ वातावरण चर:
C:\Program Files\Java\jdk1.7.0_67\lib
ग्रहण कंसोल में दिखा त्रुटि:
:compileJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> Could not find tools.jar
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 0.152 secs
[sts] Build failed
org.gradle.tooling.BuildException: Could not execute build using Gradle
installation 'C:\buildtools\gradle-2.12'.
Caused by: java.lang.IllegalStateException: Could not find tools.jar
(स्टैकट्रेस बहुत लंबा है, मैं यह छोटा।)
के आधार पर भिन्न हो सकती है यह दिखा रहा है कि आपने जेडीके इंस्टॉल किया है, और JAVA_HOME क्या सेट है। "Tools.jar" के लिए निर्भरता हटाएं। आपको इसकी आवश्यकता नहीं है। अपनी पूरी बिल्ड स्क्रिप्ट और बिल्ड परिणाम दिखाएं। –
@ डेविडएम.कैर सलाह के लिए धन्यवाद, मैंने प्रश्न अपडेट किया है, – GMsoF
पथ को बिन में जाना है, न कि lib। –