런타임에 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이 일반적으로 기본값입니다. -client64 비트 IcedTea6에서는 -server와 동일한 버전을 실행하는 것으로 지정할 수도 있습니다 . 다른 사람들이있을 가능성이 높지만 기본 옵션이 가장 반응이 빠릅니다.
메모리 설정
마지막으로, Java 메모리 설정 방법
java -Xmx1024m -Xms128m 'your other parameters here'
Java 프로그램에 허용되는 메모리를 최대 1024MB로 제한하고 초기 메모리 크기를 128MB로 설정합니다. 이것은 최소 시스템 요구 사항을 정의하는 좋은 방법입니다. 자바 6 man 페이지 에 대한 java명령은 이러한 옵션 등을 설명합니다.
그게 다야. 누구든지 우분투에 대한 추가 Java 조정이 있으면 주석에 남겨두고 추가하겠습니다.