Cài đặt Java, JDK Trên Ubuntu (Linux) Bằng File Tar.gz - STACKJAVA

Cài đặt Java, JDK trên Ubuntu (Linux) bằng file tar.gz

(Xem thêm: Cài đặt Java trên Ubuntu/Linux từ Repository)

Download và cài đặt JDK từ Oracle

Trong bài này mình sẽ thực hiện cài đặt Java 8 (đây là bản ổn định nhất tại thời điểm hiện tại). Java 9 thì không thay đổi nhiều còn Java 10 thì bắt đầu tính phí.

Truy cập https://www.oracle.com/technetwork/java/javaee/downloads/jdk8-downloads-2133151.html để tải bản JDK tương ứng với máy của mình.

Chọn Accept License Agreement và chọn bản JDK.

Máy mình 64 bit nên mình sẽ chọn Linux x64 và đuôi mở rộng là tar.gz

Cài đặt Java, JDK trên Ubuntu (Linux) bằng file tar.gz

Tạo folder /opt/java

sudo mkdir /opt/java

Giải nén file .tar.gz vừa tải về vào folder /opt/java

sudo tar xvzf jdk-8u211-linux-x64.tar.gz -C /opt/java

Cài đặt Java, JDK trên Ubuntu (Linux) bằng file tar.gz

Kết quả sau khi giải nén:

Cài đặt Java, JDK trên Ubuntu (Linux) bằng file tar.gz

Thiết lập biến môi trường JAVA_HOME

Chạy lệnh sau để mở file chứa biến môi trường:

sudo gedit /etc/environment

(Nếu bạn chỉ sử dụng dòng lệnh thì có thể thay lệnh gedit bằng vi hoặc nano)

Thêm dòng JAVA_HOME=your_java_path, với your_java_path chính là folder bạn vừa giải nén java.

Ví dụ:JAVA_HOME=/opt/java/jdk1.8.0_221

Thêm biến JAVA_HOME vào PATH

Cài đặt Java, JDK trên Ubuntu (Linux) bằng file tar.gz

Khởi động lại máy để hệ thống cập nhật biến môi trường.

Chạy lệnh java -version để kiểm tra version java vừa cài:

Chạy lệnh javac -version kiểm tra version javac

Chạy lệnh echo $JAVA_HOME để kiểm tra biến môi trường java

Cài đặt Java, JDK trên Ubuntu (Linux) bằng file tar.gz

Okay, Done!

Điều hướng bài viết

Tạo project trên Intellij, ví dụ Hello World trên IntellijCài đặt Java trên Linux/Ubuntu (Oracle JDK – Open JDK)

Install, Java, Linux

  • Chạy file jar giống như một service trên Ubuntu (Linux)
  • Hướng dẫn sửa lỗi No compatible attachment provider is available
  • Hướng dẫn cài đặt Java, JDK trên MacOS (macbook)
  • Code ví dụ Java Async Await với ea-async và CompletableFuture
  • Hướng dẫn cài đặt SDKMan trên Linux (Ubuntu 16.04)
  • Hướng dẫn cài đặt Gradle trên Ubuntu (Linux)
  • Sửa tên, title của cửa sổ terminal trên Ubuntu
  • CompletableFuture là gì? Code ví dụ Java CompletableFuture (Java 8)
  • Code ví dụ Callable, Future, Executors trong Java
  • So sánh Future và CompletableFuture trong Java
  • Phân biệt Heap memory và Stack memory trong java
  • Hướng dẫn cài đặt Java 8 trên Windows
  • Code ví dụ Java đặt lịch với Quartz Scheduler
  • Code ví dụ Java đặt lịch với Timer, TimerTask
  • Hướng dẫn kiểm tra, xem timezone trên ubuntu/linux
  • Ubuntu, change timezone BST, EST,GMT, EDT… to UTC
  • Hướng dẫn đổi domain, hostname ubuntu (tên miền, tên host)
  • Cài đặt VMware tools cho Ubuntu bằng dòng lệnh terminal
  • Sửa lỗi 0x80070003, 0x8007007e, 0x800703fa khi cài Windows Linux Subsystem
  • Cài đặt ubuntu trên windows 10 với Windows Linux Subsystem
  • Hướng dẫn cài đặt MongoDB trên Linux (Ubuntu 16.04)
  • Cài đặt Java trên Linux/Ubuntu (Oracle JDK – Open JDK)
  • Cài đặt Java, JDK trên Ubuntu (Linux) bằng file tar.gz
  • Code ví dụ Java SocketCluster Client, publish và subscribe channel
  • Tạo ứng dụng Linkedin để đăng nhập thay tài khoản
  • Tạo ứng dụng google+ để đăng nhập thay tài khoản
  • Tạo ứng dụng facebook để đăng nhập thay tài khoản
  • Code ví dụ Java đọc RSS Feed (Java RSS Reader)
  • Các cách khởi tạo đối tượng trong Java (Java Constructor)
  • Code ví dụ Java Reflection, Clone Object, Copy Object
  • Java Reflection là gì? Hướng dẫn Java Reflection API
  • Java Serializable là gì? Serialization và Deserialization trong Java
  • Các loại dữ liệu nguyên thủy trong Java (primitives variable)
  • Code ví dụ java giải nén file rar (decompress file rar)
  • Package trong java là gì? Ý nghĩa Package trong Java
  • Cách hiển thị các view, khung nhìn trong eclipse
  • Eclipse là gì? Hướng dẫn cài đặt, cấu hình eclipse
  • Cài đặt, tạo biến môi trường trên Ubuntu, biến $PATH
  • JMeter Phần 1 – Apache JMeter là gì? Hướng dẫn cài đặt Apache JMeter
  • Các plugin hay dùng trong eclipse
  • Thiết lập Https cho tomcat server (cài đặt TLS – SSL)
  • Triển Khai ứng dụng Java Web lên Tomcat
  • Tomcat là gì? Cài đặt và cấu hình tomcat
  • Series Maven – Phần 2: Cài Maven vào Eclipse, tạo maven project đơn giản
  • Hướng dẫn cấu hình, cài đặt Maven trên Windows 10
  • ProcessBuilder trong Java, chạy lệnh cmd trong Java
  • Những tính năng mới trong Java 8.
  • Cài đặt Java 9, Cài đặt biến môi trường Java
  • Thiết lập, Reset giá trị, column tự tăng trong MySQL
  • MariaDB là gì? Cài đặt MariaDB trên windows 10
  • Sửa lỗi java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password’.
  • Postman là gì? Cài đặt, gửi request API với Postman
  • MySQL là gì? Cài đặt MySQL, MySQL Workbench trên Window
  • Immutable là gì? Sự khác nhau giữa Immutable với Mutable
  • Kéo thả Java Swing trên Eclipse giống như NetBean.
  • Các tính chất hướng đối tượng của Java
  • Sự khác nhau giữa Abstract class với Interface trong Java.
  • HashCode với Equals trong Java
  • Ngôn ngữ Java là gì? Đặc trưng của Java
  • So sánh lập trình cấu trúc với hướng đối tượng
  • Hướng dẫn kết nối SFTP trên Linux/Ubuntu
  • Cài đặt timezone trên hệ điều hành Ubuntu (Linux)
  • SCJP, OCPJP là gì, tài liệu SCJP, OCPJP tiếng việt
  • Code ví dụ đa ngôn ngữ với Java (ResourceBundle, Internationalization)
  • Java 2 là gì? Các version/Phiên bản của Java
  • Phân biệt giữa Java ME, Java SE và Java EE
  • So sánh sự khác nhau giữa J2ME, J2SE và J2EE

Chuyên mục

  • Algorithm
  • Apache
  • Apache JMeter
  • Apache Kafka
  • AWS
  • C/C++
  • CDI
  • Clean Code
  • Demo
  • Design Pattern
  • Docker
  • Eclipse
  • Elasticsearch
  • Excel
  • FAQ
  • Framework
  • Freemaker
  • FreeMarker
  • Gradle
  • Hibernate
  • HttpClient
  • HttpComponents
  • Install
  • Intellij IDEA
  • Java
  • Java Basic
  • Java Core
  • Java8
  • JavaScript
  • jenkins
  • jooq
  • JSF
  • JSP-Servlet
  • JUnit
  • Library
  • Linux
  • Maven
  • MinIO
  • MongoDB
  • MySQL
  • Network Programming
  • NGINX
  • Node.js
  • notepad++
  • OOP
  • PostgreSQL
  • PrimeFaces
  • Principle
  • Python
  • quartz
  • ReactJS
  • Redis
  • SDKMan
  • Security
  • SocketCluster
  • Spring
  • Spring Boot
  • Spring Cloud
  • Spring Core
  • Spring Data
  • Spring Hibernate
  • Spring JDBC
  • Spring MVC
  • Spring Security
  • ssl
  • Thymeleaf
  • Tomcat
  • Typescript
  • Uncategorized
  • Web Service
  • WebSocket
  • Wordpress
DMCA.com Protection Status

Từ khóa » Cài đặt Jdk Trên Ubuntu