निर्माण मैं apt-get install maven2
का इस्तेमाल किया है maven2.2.1 स्थापित करने के लिए। आदेश Hadoop 2.1.0 स्रोत प्रोग्राम को संकलित करने में, मैं Maven संस्करण को अपग्रेड करने की जरूरत है, लेकिन यह क्योंकि maven2.1.0 lib में नवीनतम है, फिर apt-get
उपयोग करने में सक्षम नहीं है।त्रुटि: लगता है नहीं किया जा सका या मुख्य वर्ग org.codehaus.classworlds.Launcher लोड जबकि Maven 3.0.4
मैं आधिकारिक वेबसाइट से डाउनलोड किया apache-maven-3.0.5-bin.tar.gz
, पथ /usr/local
पर tar apache-maven-3.0.5-bin.tar.gz
भाग गया, और अपाचे-Maven-3.0.5 को apache-maven
लिंक डाल:
lrwxrwxrwx 1 root root 18 Dec 8 11:26 apache-maven -> apache-maven-3.0.5
drwxr-xr-x 6 root root 1024 Dec 8 11:12 apache-maven-3.0.5
export the order in the terminal like this:
export M2_HOME=/usr/local/apache-maven
export PATH=$PATH:$M2_HOME/bin
इनपुट आदेश "निर्यात" की पहचान करने के:
.............................................
declare -x M2_HOME="/usr/local/apache-maven"
declare -x MANDATORY_PATH="/usr/share/gconf/ubuntu.mandatory.path"
declare -x OLDPWD="/usr"
declare -x PATH="/usr/lib/lightdm/lightdm:/usr/local/java/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/apache-maven/bin"
सभी लक्षण दिखाई Maven 3.0.5 विन्यास में सफल रहा है, लेकिन जब मैं इनपुट
mvn -version
, तो वह ऐसा त्रुटियों को दिखाने:
Error: Could not find or load main class org.codehaus.classworlds.Launcher
अगर मैं एक नया टर्मिनल और इनपुट mvn -version
बदलने के लिए, यह पता चलता है:
[email protected]:~$ mvn -version
Apache Maven 2.2.1 (rdebian-8)
Java version: 1.7.0_45
Java home: /usr/local/java/jdk1.7.0_45/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "3.5.0-17-generic" arch: "amd64" Family: "unix"
यह हर समय होता है हालांकि मैंने मेवेन 2.2.1 को अनइंस्टॉल किया था:
sudo apt-get remove --purge maven
मुझे नहीं पता क्यों? मैंने इसे पूरी तरह से अनइंस्टॉल नहीं किया है?
आपके उत्तर के लिए बहुत बहुत धन्यवाद, मैंने समस्या हल कर दी है, मुझे स्थापित maven2.2.1 को हटाने के लिए apt-get remove maven2 का उपयोग करना चाहिए, और इस स्थापित maven2.2.1.the को कॉन्फ़िगर करने के लिए apt-get का उपयोग करना चाहिए मैवेन स्थापित करें maven3.0 + संस्करण स्थापित कर सकते हैं। – user3079078
अगर यह उपयोगी था –