Vui lòng sử dụng điều này như một tài liệu tham khảo để mày mò với Java khi chạy.
Chọn JRE của bạn
Để chọn JRE của bạn, sử dụng
sudo update-alternatives --config java
Điều này sẽ cung cấp một cái gì đó giống như đầu ra sau đây.
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
Sau đó, bạn có thể chọn thời gian chạy Java mà bạn muốn thông qua lựa chọn số.
Chọn JVM của bạn
Sun / Oracle có hai lựa chọn JVM, -server và -client. Nếu bạn chọn OpenJDK làm môi trường thời gian chạy Java, bạn có các tùy chọn bổ sung.
Khi bạn nhập java
vào thiết bị đầu cuối không có tham số nào khác, trợ giúp sẽ liệt kê một số máy ảo tùy chọn. Tôi không chắc chắn những cái nào đi kèm với OpenJDK nhưng 3 cái phổ biến là JamVM, Zero và Cacao
Để sử dụng chúng, chỉ cần gõ
java -jamvm 'your other parameters here'
java -cacao 'your other parameters here'
java -zero 'your other parameters here'
java -server 'your other parameters here
VM máy chủ thường là mặc định. Bạn cũng có thể chỉ định -client
nhưng trong IcedTea6 64 bit, nó dường như chạy cùng phiên bản với -server. Có nhiều khả năng khác nhưng tôi thấy tùy chọn mặc định là phản hồi nhanh nhất.
Đặt bộ nhớ của bạn
Cuối cùng, làm thế nào để thiết lập bộ nhớ của Java (chỉ vì)
java -Xmx1024m -Xms128m 'your other parameters here'
Điều này giới hạn bộ nhớ cho phép của chương trình Java tối đa là 1024 MB và đặt kích thước bộ nhớ ban đầu của nó là 128 MB. Đây là một cách tuyệt vời để xác định các yêu cầu hệ thống tối thiểu. Các Java 6 trang người đàn ông cho java
lệnh mô tả các tùy chọn này và những người khác.
Đó là tất cả. Nếu bất cứ ai có các chỉnh sửa Java bổ sung cho Ubuntu thì hãy để lại trong phần bình luận và tôi sẽ thêm chúng.