रनटाइम पर जावा के साथ छेड़छाड़ के संदर्भ के रूप में इसका उपयोग करने के लिए स्वतंत्र महसूस करें।
अपना JRE चुनना
अपने JRE को चुनने के लिए, का उपयोग करें
sudo update-alternatives --config java
यह निम्न आउटपुट जैसा कुछ देगा।
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
3 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1051 manual mode
फिर आप चयन के नंबर के माध्यम से जो जावा रनटाइम चाहते हैं उसका चयन कर सकते हैं।
अपना JVM चुनना
Sun / Oracle के पास दो JVM विकल्प हैं, -server और -client। यदि आप अपने जावा रनटाइम वातावरण के रूप में OpenJDK का चयन करते हैं तो आपके पास अतिरिक्त विकल्प हैं।
जब आप java
टर्मिनल में कोई अन्य मापदंडों के साथ टाइप करते हैं, तो मदद कई वैकल्पिक VMs को सूचीबद्ध करती है। मुझे यकीन नहीं है कि जो लोग OpenJDK के साथ आते हैं लेकिन 3 लोकप्रिय हैं JamVM, Zero और Cacao
इनका उपयोग करने के लिए, बस टाइप करें
java -jamvm 'your other parameters here'
java -cacao 'your other parameters here'
java -zero 'your other parameters here'
java -server 'your other parameters here
-Server VM सामान्य रूप से डिफ़ॉल्ट है। आप यह भी निर्दिष्ट कर सकते हैं -client
लेकिन 64-बिट IcedTea6 में यह -server के समान संस्करण को चलाने के लिए प्रकट होता है। दूसरों की सबसे अधिक संभावना है, लेकिन मुझे सबसे अधिक संवेदनशील होने के लिए डिफ़ॉल्ट विकल्प लगता है।
अपनी मेमोरी सेट करना
अंत में, जावा की मेमोरी कैसे सेट करें (सिर्फ इसलिए)
java -Xmx1024m -Xms128m 'your other parameters here'
यह जावा प्रोग्राम के लिए अनुमति दी गई मेमोरी को अधिकतम 1024 एमबी तक सीमित करता है, और इसकी प्रारंभिक मेमोरी का आकार 128 एमबी तक सेट करता है। यह न्यूनतम सिस्टम आवश्यकताओं को परिभाषित करने का एक शानदार तरीका है। जावा 6 आदमी पेज के लिए java
आदेश इन विकल्पों और अन्य लोगों का वर्णन है।
बस इतना ही। अगर किसी के पास उबंटू के लिए अतिरिक्त जावा ट्विक्स हैं तो उन्हें टिप्पणियों में छोड़ दें और मैं उन्हें जोड़ दूंगा।