Java là một ngôn ngử cấp cao và hướng đối tượng, việc cài đặt đúng phiên bản và cấu hình cần thiết sẽ giúp cho hệ thống chạy hiệu quả hơn và từ đó có thể nâng cao hiệu suất của phần mềm.
Trang 1HƯỚNG DẪN CÀI ĐẶT JAVA PHIÊN BẢN 6.0 (MUSTANG)
Phiên bản 0.5
Trạng thái Tạo bản nháp
Trang 2Phiên bản
Trang 31 TỔNG QUAN
Các ứng dụng được phát triển bởi iNet Solutions, Corp chủ yếu là bằng ngôn ngữ Java và chạy trên đa nền (MacOS, Windows, Linux) Do đó, việc hướng dẫn cài đặt Java là điều cần thiết Java là một ngôn ngử cấp cao và hướng đối tượng, việc cài đặt đúng phiên bản và cấu hình cần thiết sẽ giúp cho hệ thống chạy hiệu quả hơn và từ đó có thể nâng cao hiệu suất của phần mềm
2 MỤC TIÊU
Tài liệu này được cung cấp nhằm giúp đở cho mọi người có thể cài đặt Java một cách dễ dàng hơn và cấu hình thuận tiện hơn Mặt khác có thể cho thấy được ưu điểm đầu tiên của Java là gọn nhẹ, dễ dùng
và dễ cài đặt
3 GIỚI THIỆU JAVA
Java là một ngôn ngữ cấp cao1 và thuần hướng đối tượng Ngay từ phiên bản đầu tiên Java đã thể hiện được ưu thế của một ngôn ngữ luôn ổn định và hiệu quả nhưng một trong những nhược điểm của Java
là chưa đạt được hiệu năng tối đa Tuy nhiên, trong những phiên bản gần đây và đặt biệt là hai phiên bản Tiger(Java 5.0) và Mustang(Java 6.0) vấn đề hiệu năng được cải thiện đáng kể và mang lại cho người dùng những kết quả ngoài sức tưởng tượng, nếu như có thể biết cách cấu hình và tận dụng ưu thế của hệ thống đang dùng bạn có thể biến Java trở thành đối thủ đáng nể cho cả C, C++ và nhiều ngôn ngữ khác2
Ngoài ra, Java là một ngôn ngữ được thiết kế rất đặc biệt Các ứng dụng viết bằng Java nếu được thiết
kế một cách đúng đắn thì có thể chạy được trên nhiều hệ điều hành khác nhau như: MacOS, Windows, Linux, Đây có thể là một ưu thế nổi trội tiếp bước cho những ý tưởng sau này của các ngôn ngữ lập trình khác
4 CÁC BƯỚC CÀI ĐẶT VÀ CẤU HÌNH
Trong phần này trình bày các bước cài đặt và cấu hình cho Java, làm theo các bước này các bạn đã có cho mình một chương trình phát triển Java như ý Để bắt đầu bước cài đặt Java bạn nên tải và tịm hiểu
1 Ngôn ngữ cấp cao là ngôn ngữ gần với ngôn ngữ tự nhiên và rất dễ hình dung, tiếp cận.
2 Making Java Technology Faster Than C With LRWP (http://java.sun.com/developer/technicalArticles/WebServices/javaC_LRWP/)
Trang 4thêm những thông tin về Java ngay tại trang web http://www.sun.com Phiên bản được dùng để cài đặt trong tài liệu này đề cập là Mustang (Java 6.0)
4.1 Các bước cài đặt
4.1.1 Môi trường Windows
✔ Bước 1 : Nhấn đôi chuột lên tệp Java được download về và trình cài đặt hiển thị lên:
Hình 4.1.1.a – Hộp thoại chào mừng đến với trình cài đặt.
Chờ cho khi hệ thống đã được xem xét thành công nút Next sẽ sáng lên Nhấn Next để
tiếp tục bước cài đặt tiếp theo
✔ Bước 2 : Xem xét giấy thoả thuận bản quyền Nếu bạn đã xem qua và chấp nhận thông
tin bản quyền được nêu ra trong hộp hội thoại thì chọn “Accept” để tiếp tục tiến trình cài đặt Còn nếu còn điều khoản nào chưa rõ hoặc không chấp nhận thì chọn “Decline” để
kết thúc quá trình cài đặt, trong trường hợp này chương trình Java sẽ không được cài
Trang 5đặt vào hệ thống của bạn.
Hình 4.1.1.b - Hộp thoại trình bày thông tin bản quyền.
✔ Bước 3 : Lựa chọn đường dẫn cài đặt chương trình Java Development Kit Đường dẫn cài đặt chương trình là đường dẫn trỏ đến nơi chương trình cần được đặt vào trong quá trình cài đặt Bạn nên đặt vào trong thư mục nào dễ nhớ và đừng có khoảng trắng ở giữa các từ, điều này sẽ giúp bạn rất nhiều trong quá trình cấu hình hệ thống Nếu bạn
có thêm khoảng trắng ở giửa thì khi cấu hình hệ thống phải thêm vào dấu nháy kép “ đóng nháy kép “
Ví dụ: Nếu bạn chọn thư mục mặc định C:\Program Files\jdk1.6.0 thì khi cấu hình bạn
phải đặt chuổi này trong dấu nháy kép như sau: “C:\Program Files\jdk1.6.0”.
Trong trường hợp này tôi chọn một đường dẫn rất đơn giản là đặt chương trình Java
vào thư mục gốc ổ đỉa C: C:\jdk1.6.0, cho nên khi cấu hình tôi chỉ đơn giản điền vào thông tin là c:\jdk1.6.0 cho biến JAVA_HOME (xem mục cấu hình sẽ chi tiết hơn) Sau khi chọn đường dẫn nhấn nút Next để tiếp tục tiến trình cài đặt
Trang 6Hình 4.1.1.c – Hộp thoại lựa chọn đường dẫn cài đặt chương trình.
✔ Bước 4 : Trình cài đặt sẽ sao chép chương trình Java vào đường dẫn bạn đã chọn Bạn chờ trong ít phút, sau khi hoàn tất cài đặt thì chương trình cài đặt hiện ra hộp thông báo cài Java Runtime Enviroment (JRE)
JRE là chương trình dùng để chạy chương trình Java và nhất thiết bạn phải cài đặt chương trình này Có thể bạn chỉ cần cài đặt JRE trong quá trình cài Java mà không cần cài Java Development Kit (JDK), nhưng trong JDK có thêm một số thư viện và do
đó giúp chương trình có thể không thiếu những thư viện mở rộng trong quá trình chạy Khi cài JRE với những phiên bản từ Tiger (5.0) trở lên, JRE sẽ tự động thiết lập môi trường chạy chương trình, do đó bạn không cần phải cấu hình nhiều so với những cách thức cài đặt trước đây Tuy nhiên, nếu tuân theo các bước cấu hình trước đây sẽ giúp cho bạn có thể kiểm soát được các chương trình Java bạn cài vào trong máy Ví dụ như trong trường hợp bạn cài nhiều Java với nhiều phiên bản khác nhau vào trong máy thì cách cấu hình trước đây nhằm chỉ ra cho Hệ điều hành chọn và chạy chương trình Java nào tỏ ra chiếm ưu thế và bạn sẽ ít khi cảm thấy nhức đầu vì nó
Trang 7Hình 4.1.1.d – Hộp hội thoại chọn đường dẫn cài đặt JRE.
Trong trường hợp này tôi chọn đường dẫn cài đặt JRE vào thư mục gốc ổ đỉa C: c:\jre1.6.0
Sau khi chọn xong đường dẫn nhấn nút “Next” để tiếp tục cài đặt chương trình
✔ Bước 5 : Chờ ít phút cho quá trình cài đặt JRE Sau khi cài đặt xong JRE hộp hội thoại hoàn thành sẽ hiện ra trên màn hình cài đặt Lúc này bạn đã hoàn tất cài đặt Java vào
hệ thống của mình Nếu bạn muốn xem thông tin của quá trình cài đặt thì chọn vào nút
“View Readme” trong hộp hội thoại kết thúc và nhấn “Finish” để kết thúc quá trình cài đặt Nếu không thì bạn bỏ chọn ở nút “View Readme” và nhấn “Finish” để hoàn tất quá
trình cài đặt
Sau khi quá trình cài đặt hoàn thành bạn có thể mở hộp hội thoại dòng lệnh “Command
Line” để thử xem chương trình đã cài đặt đúng hay chưa bằng cách gỏ lệnh:
C:\>java -version
Trang 84.1.2 Môi trường Ubuntu
✔ Bước 1 : Mở một trình Terminal (Applications/Accessories/Terminal)
Hình 4.1.2.a – Mở Terminal.
✔ Bước 2 : Đánh lệnh cài đặt Java 6 và Java Plugin
$sudo apt-get install sun-java6-jdk sun-java6-plugin
Nếu như chương trình hỏi bạn mật khẩu để cài đặt thì bạn điền mật khẩu của mình vào
để tiếp tục quá trình cài đặt Hệ thống Ubuntu sẽ tự động tải Java 6 và Java Plugin và cài đặt vào hệ thống của bạn, trong quá trình cài đặt chương trình sẽ hiển thị hộp hội thoại nêu thông tin về bản quyền và những điều khoản cần bạn xem xét Nếu xem xét
xong bạn có thể không cài đặt (chọn Ok và chọn No) hoặc tiếp tục cài đặt chương trình (chọn Ok và chọn Yes) Đợi ít phút chương trình sẽ cài đặt xong.
✔ Bước 3 : Sau khi cài đặt xong bạn tiến hành kiểm tra chương trình Java được cài vào
bằng cách đánh lênh: java -version vào trình Terminal đang chạy.
Trang 94.2 Cấu hình
4.2.1 Cấu hình trên Windows
✔ Bước 1 : Mở hộp hội thoại System của Windows
Hình 4.2.1.a – Chọn System trong Control Panel/System
Hộp hội thoại System xuất hiện Thông thường khi cần cấu hình những biến môi trường hoặc xem thông tin về phần cứng, hệ điều hành, tên domain, tên máy, ta thường vào
Trang 10hộp hội thoại này.
Hình 4.2.1.b – Hộp hội thoại System Properties.
Chọn Tab Advanced Trong Tab này có 3 mục cần chú ý
Performance: Đây là mục thường dùng cho cấu hình bộ nhớ ảo trong máy tính trên
hệ điều hành Windows, và mục này liên quan đến thông tin cấu hình nhằn nâng cao hoặc giảm hiệu suất hoạt động của hệ thống Bạn nên cẩn thận với mục này khi quyết định cấu hình các thông số trong mục này
User Profiles : Đây là mục cấu hình liên quan đến thông tin người đăng nhập vào hệ thống Thường thì người dùng rất hiếm khi thiết lập cấu hình trong mục này
Trang 11 Startup and Recovery : Đây là mục thiết lập nhằm bảo vệ dữ liệu trong quá trình có lỗi hoặc hư hại Bạn có thể hồi phục dữ liệu hệ thống nếu thiết lập thông tin chính xác Tuy nhiên, hiện nay có rất nhiều chương trình giúp chúng ta cấu hình được những phần này một cách an toàn và hiệu quả
Cuối cùng chúng ta chú ý đến nút nhấn Environment Variables, nhấn vào nút này
để bắt đầu quá trình cấu hình môi trường làm việc hệ thống
Hình 4.2.1.c – Hộp thoại cấu hình biến môi trường của hệ thống.
✔ Bước 2 : Thiết lập biến môi trường JAVA_HOME trỏ đến thư mục cài đặt Java (theo
hướng dẫn cài đặt trên của tôi là trỏ đến thư mục c:\jdk1.6.0, xem mục 4.1.1.Bước 3 để
hiểu rõ hơn thư mục cài đặt Java
Trang 12Theo cách viết thông thường sẽ là: JAVA_HOME=c:\jdk1.6.0 Mở hộp hội thoại Environment Variables và nhấn vào nút “New” trong phần User variables for và thêm
thông tin như được thể hiện trong hộp hội thoại sau:
Hình 4.2.1.d – Thông tin biến JAVA_HOME.
Nhấn nút OK để chấp nhận thêm biến JAVA_HOME vào môi trường hiện tại của hệ
thống
✔ Bước 3 : Thiết lập các biến JAVA_OPTS, CLASSPATH (Tương tự bước 2)
Biến JAVA_OPTS : Đây là biến dùng để thiết lập những lựa chọn trong quá trình biên dịch hoặc chạy các chương trình java Trong phần này đề cập đến hai lựa chọn là bộ nhớ tối thiểu, tối đa và chạy ở chế độ server hay client
Trang 13✗ Bộ nhớ tối thiểu : -Xms{Giá trị} Ví dụ như: -Xms768M (dùng 768M RAM cho bộ nhớ khi chạy chương trình) Giá trị này được lấy từ RAM của bạn, do đó bạn cần cẩn trọng khi dùng giá trị này, đừng bao giờ đặt giá trị vượt quá giá trị của
bộ nhớ RAM của bạn
✗ Bộ nhớ tối đa : -Xmx{Giá trị} Ví dụ như: -Xms1024M (dùng 1024M RAM tối đa khi chạy Java) Giá trị này được lấy từ bộ nhớ RAM của bạn, do đó bạn cần cẩn trọng khi dùng giá trị này, đừng bao giờ đặt giá trị vượt quá giá trị của bộ nhớ RAM của bạn
✗ Chế độ chạy : chế độ chạy ở server sẽ thêm vào lựa chọn -server, mặc định chạy ở chế độ client
✗ Sau khi hiểu được những giá trị trên, bạn hãy có những quyết định thích hợp khi quyết định chọn giá trị chạy cho hệ thống của mình Sau đây tôi xin chia sẻ cùng bạn một số kinh nghiệm đặt biến trên
Ví dụ: Nếu RAM của bạn là 1024 thì:
chạy cho server: JAVA_OPTS=-server -Xms768M -Xmx1024M chạy cho client: JAVA_OPTS=-Xms768M -Xmx1024M
Biến CLASSPATH : Thường dùng để thiết lập các thư viện cho quá trình biên dịch
và chạy các chương trình Java: CLASSPATH=c:\jdk1.6.0\lib\*.jar;.
✔ Bước 4 : Thay đổi giá trị của biến Path trong biến môi trường hệ thống (System variables)
Mở hộp thoại Environment Variables và tìm biến Path trong mục System variables và
thêm thông tin cho biến này trỏ đến thư mục bin nằm trong thư mục cài đặt Ví dụ: Nếu
Trang 14chọn thư mục cài đặt là c:\jdk1.6.0 thì giá trị sẽ là c:\jdk1.6.0\bin.
Hình 4.2.1.e – Thông tin biến Path trong System variables
Đến đây bạn đã hoàn thành việc thiết cài đặt và thiết lập thông tin cấu hình Java trên môi trường Windows
4.2.2 Cấu hình trên Linux
✔ Bước 1 : Mở trình Terminal(Tham khảo bước 1 của 4.1.2)
✔ Bước 2 : Trong màn hình Terminal, mở tệp tin environment được chứa trong thư mục /etc bằng lệnh: $sudo vim /etc/environment Trình vim sẽ mở ra, nhấn nút insert trên bàn phím để trình vim xuất hiện INSERT phía dưới cùng của cửa sổ, bạn thêm
Trang 15thông tin về JAVA_HOME, JAVA_OPTS (Tham khảo biến JAVA_OPTS trong mục cấu hình trên môi trường Windows), CLASSPATH
Hình 4.2.2.a – Thông tin các biến môi trường trong tệp environment trên Ubuntu.
✔ Bước 3 : Nhấn nút Esc trên bàn phím sau đó đánh lênh :wq rồi nhấn Enter (Nhớ là trong lệnh :wq dấu “:” là cần thiết) Chương trình vim sẽ kết thúc đưa ta đến màn hình
Terminal.
✔ Bước 4 : Trong Terminal ta đánh lệnh $source /etc/environment để nạp thông tin vào
môi trường Nếu cẩn thận hơn bạn có thể restart lại máy để luôn đảm bảo các biến môi trường được set vào môi trường bạn đang chạy
Đến đây bạn đã hoàn thành các bước cài đặt và cấu hình Java trong HĐH Ubuntu
5 TỔNG KẾT
Qua tài liệu này mong rằng có thể giúp bạn cài được Java trên môi trường Windows và Ubuntu, từ đó
Trang 16có thể giúp bạn trong việc phát triển và chạy được các chương trình viết bằng ngôn ngữ lập trình Java Nếu có thông tin gì thắc mắc cần trao đổi trong quá trình cài đặt Java mong bạn liên lạc với chúng tôi theo địa chỉ sau:
Công ty Cổ Phần Tin Học Giải Pháp Tích Hợp Mở
115/100 Lê Văn Sỹ Phường 13, Quận Phú Nhuận, HCMC
Điện thoại: +848 991 9150 Fax: +848 991 9152 Email: support@truthinet.com
Website: http://support.truthinet.com