मैं कई JDK
मेरी Linux
मशीन पर स्थापित किया करते थे, और मैं एक संस्करण से कमांड लाइन से दूसरे में स्विच करना चाहते (मैं अपने JAVA_HOME
मैन्युअल रूप से बदलना करने के लिए इस्तेमाल):क्या कोई जावा संस्करण प्रबंधक है?
यह मेरा वर्तमान दृष्टिकोण है:
I source
.bashrc
में ~/.paths
।
.paths
में मेरी मशीन पर सभी JDK
इंस्टॉल हैं।
JDK7="~/local/jdk1.7.0_15"
JDK8="~/local/jdk1.8.0"
// I use Jdk 7 by default
JDK_HOME=$JDK7;
// including $JDK_HOME/bin to the $PATH
जब मैं टी JDK8
करने के लिए स्विच करना चाहते हैं, मैं फ़ाइल में JDK8
पर बात करने के लिए JDK_HOME
चर संशोधित, और मैं अपने .paths
फ़ाइल re-source
।
मुझे पता है कि IDE
कई JDK
आसानी से प्रबंधित कर सकता है, लेकिन मुझे समाधान की तरह rvm चाहिए।
- क्या कोई बेहतर चाल है?
- बेहतर, क्या जावा में rvm के लिए कोई समतुल्य है?
[जेवीएम संस्करण प्रबंधक] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/2463936/jvm-version-manager) –