Hướng dẫn cài đặt server-jre-8u181-windows-x64.tar
to set Oracle's Java SE Development Kit as the system default Java just download the latest Java SE Development Kit from [here][1] then create a directory somewhere you like in your file system for example`/usr/java` now extract the files you just downloaded in that directory:
Show
now to set your
make sure the Oracle's java is set as default java by:
you get something like this:
pay attention to the asterisk before the numbers on the left and if the correct one is not set choose the correct one by typing the number of it and pressing enter. now test your java:
if you get something like the following, you are good to go:
also note that you might need root permission or be in sudoers group to be able to do this. I've tested this solution on both ubuntu 12.04 and Debian wheezy and it works in both of them. BTW: i also noticed that bin/java.exe and jre/bin/java.exe launcher binaries actually differ in content: 25abe76ac5961f65e4e4a26673dde367 /mnt/c/temp/jdk1.8.0_171/bin/java-rmi.exe eb7039e11119914d2a71e398f0ba5e11 /mnt/c/temp/jdk1.8.0_171/jre/bin/java-rmi.exe 3b60979092749a75ae788f250c5cf2b1 /mnt/c/temp/jdk1.8.0_171/bin/java.exe c9ad1244d33b412bfe75f98a45052241 /mnt/c/temp/jdk1.8.0_171/jre/bin/java.exe REGRESSION : Last worked in version 8u162 STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : unpack server-jre-8u171-windows-x64.tar.gz and start jre/bin/javaw.exe EXPECTED VERSUS ACTUAL BEHAVIOR : EXPECTED - command executes ACTUAL - command is missing CUSTOMER SUBMITTED WORKAROUND : copy executable from JDK which might be a licensing problem. Using java.exe instead of javaw.exe is not an option because it opens up additional console windows. FREQUENCY : always From what I can tell from the tests I did during the last hour, Oracle finally(*) included "xcopy style" packages for the Java JRE on Windows - even for the non server version. And yes, I know what a gzipped tar file is. It's just that there is no documentation of these files -- vs. the executable installer for Windows is documented. Looking at the current Java 7 or 8 download pages for the non-server JRE, I see:
These zipped files don't appear to be mentioned in any docs I could google up, yet their purpose seems to be to not have to run any installer, just copy them to a machine, set up the path(s) correctly, and run them. (and run it does, I tested that). Still, no mention or docs at all seems odd. So is there any official mentioning of the introduction of these (*) "finally" is relative ... J7u9 is from 2012-10-16, so it's really not recent, but I only now start to look into getting J6 stuff to run on J7 / J8, so it's nice to see those now. Java Development Kit (JDK), tên chính thức là "Java Platform Standard Edition (Java SE)", được cung cấp miễn phí bởi Sun Microsystems (nay là một bộ phận của Oracle), là bộ công cụ cần thiết để phát triển các ứng dụng Java. Trang chủ của JDK (Java SE) được cung cấp tại đây 'JDK' hay 'JRE'JRE (Java Runtime Environment) cung cấp một môi trường cần thiết để chạy các ứng dụng Java. JDK (Java Development Kit) ngoài bao gồm JRE còn cung cấp một bộ các công cụ phát triển (ví dụ như trình biên dịch - compiler và trình gỡ lỗi - debugger), cần thiết cho việc viết và chạy các ứng dụng Java. Nói một cách khác, JRE là tập con của JDK. Với vai trò là các lập trình viên phát triển các ứng dụng Java, chúng ta cần cài đặt JDK. Các phiên bản JDKPhiên bản JDK Alpha đầu tiên được Sun công bố vào năm 1995, phiên bản mới nhất là Java SE 8 (JDK 1.8) được phát hành vào năm 2014. Phiên bản Java SE 9 dự kiến sẽ được ra mắt vào tháng 7/2017. Cài đặt JDK trên WindowsStep 1 : Download JDK
Step 2 : Cài đặt JDK và JREChạy trình cài đặt vừa download (VD : "jdk-8u{xx}-windows-x64.exe"), chương trình sẽ tự động cài đặt cả JDK và JRE. Theo mặc định JDK sẽ được cài đặt vào thư mục C:\Program Files\Java\jdk1.8.0_xx, còn JDK được cài đặt vào C:\Program Files\Java\jre1.8.0_xx, với {xx} là số hiệu phiên bản update. Lưu lại đường dẫn thư mục nơi chứa JDK trong máy tính của bạn, đường dẫn này sẽ cần thiết cho bước tiếp theo. Step 3 : Thêm thư mục "bin" của JDK trong PATHWindows Shell sẽ tìm kiếm trong các thư mục hiện tại và các thư mục được liệt kê trong PATH environment variable (system variable) với các chương trình có thể thực thi. Các chương trình trong bộ công cụ phát triển JDK (VD : bộ biên dịch Java javac.exe hay Java runtime java.exe) được đặt trong thư mục
4 (Với
5 là biến chỉ thư mục cài đặt JDK). Chúng ta cần phải thêm
4 vào trong PATH để chạy các chương trình trong JDK. Các bước để chỉnh sửa lại PATH environment variable trong Windows 7/8/10
Lưu ý : Bắt đầu từ phiên bản JDK 1.8, trình cài đặt tự động tạo ra một thư mục "c:\ProgramData\Oracle\Java\javapath" và thêm nó vào PATH. Thư mục này chỉ chứa các chương trình thực thi của JRE (java.exe, javaw.exe, javaws.exe), không có các chương trình thực thi trong JDK ( javac.exe ) Step 4 : Xác nhận lại việc cài đặt JDKKhởi động trình shell CMD, chạy các câu lệnh sau để xác nhận lại việc cài đặt JDK Chạy lệnh
7 để liệt kê toàn bộ nội dung của biến môi trường Path. Kiểm tra để chắc chắn rằng thư mục
4 đã có trong Path
Chạy các lệnh sau để xác thực việc cài đặt JDK/JRE và hiển thị phiên bản của chúng.
Step 5 : Hello WorldTạo một thư mục để lưu trữ code của bạn, lưu ý tên thư mục không nên chứa khoảng trắng hoặc ký tự đặc biệt. Dùng một trình soạn thảo bất kỳ mà bạn yêu thích (TextPad, Notepad++, Sublime Text,...), tạo 1 file mới, copy đoạn code sau vào file đó. Lưu lại file với tên HelloWorld.java vào thư mục lưu trữ code mà bạn đã tạo ở trên.
Để biên dịch và chạy chương trình java, khởi động trình shell CMD, di chuyển đến thư mục chứa source code của bạn. Dùng lệnh
9 để biên dịch file "HelloWorld.java". Quá trình biên dịch hoàn tất nếu trình shell trả về dấu nhắc dòng lệnh, ngược lại, thông báo lỗi sẽ được hiện thị. Dựa vào thông tin log được hiển thị, sửa lại source của bạn và chạy lại lệnh
0 để thực hiện biên dịch lại. Output của việc biên dịch là một file thực thi "HelloWorld.class". Bạn có thể chạy lệnh
1 để kiếm tra output
Chạy chương trình bằng lệnh
2
Vậy là bạn đã hoàn thành việc cài đặt JDK trên hệ điều hành Windows. Cài đặt JDK trên UbuntuCó rất nhiều implementation của JDK dành cho Linux, đó là Oracle JDK, OpenJDK, Sun JDK, IBM JDK và GNU Java Compiler. Nếu bạn cài JDK bằng lệnh thông thường, Ubuntu sẽ chọn OpenJDK là bộ JDK mặc định. Tuy nhiên, ở bài viết này mình sẽ hướng dẫn các bạn cài đặt Oracle JDK 8, đây là bộ JDK chuẩn của Oracle dành cho Linux. Step 1 : Kiểm tra phiên bản JDK đã được cài đặt trên HĐH của bạnMở Terminal (Ctrl+Alt+T), dùng lệnh sau để kiểm tra phiên bản Java đã cài đặt trên máy của bạn.
Nếu HĐH Linux của bạn đã được cài đặt OpenJDK, output sẽ có dạng như sau :
Để gỡ bỏ OpenJDK, chạy lệnh sau :
Step 2 : Download Oracle Java JDK cho LinuxVào trang download chính thức của Oracle http://www.oracle.com/technetwork/java/javase/downloads/index.html, lựa chọn phiên bản phù hợp với HĐH của bạn (32-bit hoặc 64-bit) Để kiểm tra phiên bản Ubuntu Linux của bạn, chạy lệnh sau
Theo mặc định, file cài đặt Oracle JDK sau khi download sẽ được lưu tại
3. Chúng ta sẽ cài đặt Oracle JDK vào thư mục
0 Giải nén file cài đặt Oracle JDK vừa download xuống vào thư mục
4. VD với phiên bản Oracle JDK 8u131 64-bit, chạy lệnh sau :
1 Sau khi giải nén xong, bạn sẽ có 2 thư mục jdk1.8.0_131 và jre1.8.0_131. Step 3 : Khai báo biến môi trườngBạn cần phải khai báo các biến môi trường Mở file
6, sử dụng vim, nano, gedit hoặc bất kỳ trình biên tập nào bạn muốn với quyền root.
2 Chèn đoạn sau vào cuối file
3 Với {xx} là số hiệu phiên bản update. Lưu lại thay đổi và thoát khỏi trình biên tập. Step 4 : Khai báo với Ubuntu về phiên bản JDK mới được cài đặtChạy lần lượt 3 lệnh sau để khai báo với Ubuntu nơi phiên bản Oracle JDK được cài đặt :
4 Tiếp theo, ta cần thiết lập Oracle JDK là phiên bản Java mặc định :
5 Với {xx} là số hiệu phiên bản update. Reload lại biến môi trường PATH
6 Khởi động lại Ubuntu để cập nhật thay đổi. Step 5 : Xác nhận lại việc cài đặt JDKChạy lệnh sau để kiểm tra phiên bản Java vừa được cài đặt lên hệ thống của bạn
Nếu bạn đã cài đặt đúng các bước, message của câu lệnh trên sẽ trả về có dạng như sau :
8 Chạy lệnh sau để kiểm tra phiên bản của trình biên dịch java :
9 Output sẽ có dạng như sau :
0 Vậy là các bạn đã hoàn thành việc cài đặt JDK trên Windows và Ubuntu. Hẹn gặp lại ở các bài viết tiếp theo về JavaEE |