अद्यतन-विकल्प सिर्फ एक उपयोगकर्ता के लिए


9

मैं एक साझा सर्वर का उपयोग कर रहा हूं। उस सर्वर पर जावा के विभिन्न संस्करण स्थापित हैं:

  Selection    Path                                      Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      auto mode
* 1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        manual mode

मैं दूसरा विकल्प चुनना चाहूंगा, लेकिन अगर मैंने यह करने की कोशिश की कि यह शिकायत करता है कि मेरे पास अनुमतियां नहीं हैं (मैं रूट नहीं हूं)।

वहाँ एक तरीका है कि "उपयोगकर्ता-अंतरिक्ष" में है?

क्या रूट उपयोक्ता यह वरीयता केवल मेरे लिए काम कर सकता है?


स्वीकृत उत्तर शायद यहां बेहतर है लेकिन अगर आपको अपने स्वयं के विकल्पों का उपयोग करने की आवश्यकता है तो सर्वरफॉल्ट पर मेरा उत्तर देखें ।
सैम ब्राइटमैन

जवाबों:


11

डेबियन और व्युत्पन्न पर, आपको शायद उपयोग करना चाहिए update-java-alternatives। वैसे भी, वे सभी उपकरण सिस्टम से संबंधित हैं, उपयोगकर्ता से संबंधित नहीं। यदि आप एक अलग जावा का उपयोग करना चाहते हैं, तो बस उन पंक्तियों को अपने में रखें ~/.profile:

JAVA_HOME=/usr/lib/jvm/java-6-sun
JRE_HOME=/usr/lib/jvm/java-6-sun/jre
PATH=$JAVA_HOME/bin:"$PATH"
export JAVA_HOME JRE_HOME
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.