Bunu, çalışma zamanında Java ile gezinmeye referans olarak kullanmaktan çekinmeyin.
JRE'nizi seçme
JRE'nizi seçmek için şunu kullanın:
sudo update-alternatives --config java
Bu aşağıdaki çıktı gibi bir şey verecektir.
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
Daha sonra numara seçimi ile istediğiniz Java çalışma zamanını seçebilirsiniz.
JVM'nizi seçme
Sun / Oracle'ın iki JVM seçeneği vardır, -server ve -client. Java çalışma zamanı ortamınız olarak OpenJDK'yı seçerseniz, ek seçenekleriniz vardır.
java
Başka bir parametre olmadan terminale yazdığınızda , yardımda birkaç isteğe bağlı VM listelenir. Hangilerinin OpenJDK ile geldiğinden emin değilim ama 3 popüler olan JamVM, Zero ve Cacao
Bunları kullanmak için şunu yazın:
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 normalde varsayılan değerdir. Ayrıca belirtebilirsiniz -client
ancak 64 bit IcedTea6'da -server ile aynı sürümü çalıştırıyor gibi görünür. Büyük olasılıkla başkaları var ama varsayılan seçeneği en duyarlı buluyorum.
Belleğinizi Ayarlama
Son olarak, Java belleği nasıl ayarlanır (sadece)
java -Xmx1024m -Xms128m 'your other parameters here'
Bu, Java programı için izin verilen belleği maksimum 1024 MB ile sınırlar ve başlangıç bellek boyutunu 128 MB olarak ayarlar. Bu, minimum sistem gereksinimlerini tanımlamanın harika bir yoludur. Java 6 adam sayfası için java
komuta Bu seçenekleri ve diğerlerini açıklar.
Bu kadar. Herkes Ubuntu için ek Java tweaks varsa o zaman onları yorumlarda bırakın ve ben ekleyeceğim.