随意将其用作在运行时修补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有两个JVM选择,即-server和-client。如果选择OpenJDK作为Java运行时环境,则还有其他选项。
当您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调整,则将其保留在注释中,然后我将其添加。