実行時にJavaをいじくり回すことへの参照としてこれを使用してください。
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
その後、番号の選択により、必要なJavaランタイムを選択できます。
JVMの選択
Sun / Oracleには、-serverと-clientの2つのJVMの選択肢があります。Javaランタイム環境としてOpenJDKを選択した場合、追加のオプションがあります。
java
他のパラメーターなしで端末に入力すると、ヘルプにいくつかのオプションのVMがリストされます。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のメモリを設定する方法(理由)
java -Xmx1024m -Xms128m 'your other parameters here'
これにより、Javaプログラムに許可されるメモリが最大1024 MBに制限され、初期メモリサイズが128 MBに設定されます。これは、最小システム要件を定義する優れた方法です。コマンドのJava 6のマニュアルページでは、java
これらのオプションなどについて説明しています。
それで全部です。誰かがUbuntu用の追加のJava微調整を持っている場合、コメントに残して、それらを追加します。