런타임에 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라는 두 가지 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 프로그램에 허용되는 메모리를 최대 1024MB로 제한하고 초기 메모리 크기를 128MB로 설정합니다. 이것은 최소 시스템 요구 사항을 정의하는 좋은 방법입니다. 자바 6 man 페이지 에 대한 java
명령은 이러한 옵션 등을 설명합니다.
그게 다야. 누구든지 우분투에 대한 추가 Java 조정이 있으면 주석에 남겨두고 추가하겠습니다.