Ngôn ngữ lập trình Java ban đầu được phát triển bởi Sun Microsystems, do James Gosling khởi xướng và phát hành vào năm 1995 như là một thành phần cốt lõi của nền tảng Java của Sun Microsystems (Java 1.0 [J2SE]).
Phiên bản mới nhất của Java Standard Edition là Java SE 8. Với sự tiến bộ của Java và sự phổ biến rộng rãi của nó, nhiều cấu hình đã được xây dựng để phù hợp với nhiều loại nền tảng khác nhau. Ví dụ:J2EE cho Ứng dụng Doanh nghiệp, J2ME cho Ứng dụng Di động.
Các phiên bản J2 mới lần lượt được đổi tên thành Java SE, Java EE và Java ME. Java được đảm bảo là có thể Viết một lần, Chạy mọi nơi. Bài viết này giải thích về 'Cách cài đặt Java với Apt-get trên Ubuntu'
Cài đặt JRE / JDK mặc định
Để cài đặt Java Runtime Environment (JRE), hãy sử dụng lệnh sau -
$ sudo apt-get install default-jre
Đầu ra mẫu phải như thế này -
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: apport-hooks-elementary contractor javascript-common libgda-5.0-4 libgda-5.0-common libgranite-common libgranite3 libgsignon-glib1 libindicate5 libjs-jquery libnoise-core0 libtagc0 mysql-server-5.7 mysql-server-core-5.7 Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: ca-certificates-java default-jre-headless fonts-dejavu-extra java-common libbonobo2-0 libbonobo2-common libgif7 libgnome-2-0 libgnome2-common libgnomevfs2-0 libgnomevfs2-common liborbit-2-0 openjdk-8-jre openjdk-8-jre-headless Suggested packages: default-java-plugin libbonobo2-bin desktop-base libgnomevfs2-bin libgnomevfs2-extra gamin | fam gnome-mime-data icedtea-8-plugin openjdk-8-jre-jamvm fonts-ipafont-gothic fonts-ipafont-mincho ttf-wqy-microhei | ttf-wqy-zenhei fonts-indic The following NEW packages will be installed: ca-certificates-java default-jre default-jre-headless fonts-dejavu-extra java-common libbonobo2-0 libbonobo2-common libgif7 libgnome-2-0 ...........................................................................
Có một cài đặt Java mặc định khác được gọi là JDK (Bộ phát triển Java). JDK thường cần thiết nếu bạn định biên dịch các chương trình Java hoặc nếu phần mềm sử dụng Java đặc biệt yêu cầu nó. Để cài đặt JDK, hãy sử dụng lệnh sau -
$ sudo apt-get install default-jdk
Đầu ra mẫu phải như thế này -
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: apport-hooks-elementary contractor javascript-common libgda-5.0-4 libgda-5.0-common libgranite-common libgranite3 libgsignon-glib1 libindicate5 libjs-jquery libnoise-core0 libtagc0 mysql-server-5.7 mysql-server-core-5.7 Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: default-jdk-headless libice-dev libpthread-stubs0-dev libsm-dev libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxt-dev openjdk-8-jdk openjdk-8-jdk-headless x11proto-core-dev x11proto-input-dev x11proto-kb-dev xorg-sgml-doctools xtrans-dev Suggested packages: libice-doc libsm-doc libxcb-doc libxt-doc openjdk-8-demo openjdk-8-source visualvm The following NEW packages will be installed: default-jdk default-jdk-headless libice-dev libpthread-stubs0-dev libsm-dev libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxt-dev openjdk-8-jdk openjdk-8-jdk-headless x11proto-core-dev x11proto-input-dev x11proto-kb-dev xorg-sgml-doctools xtrans-dev 0 upgraded, 18 newly installed, 0 to remove and 168 not upgraded. Need to get 11.9 MB of archives. .....................................................................................
Cài đặt Oracle JDK
Để cài đặt oracle JDK, hãy sử dụng lệnh sau -
$ sudo add-apt-repository ppa:webupd8team/java
Đầu ra mẫu phải như thế này -
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK7 / JDK8 / JDK9). There are no actual Java files in this PPA. More info (and Ubuntu installation instructions): - for Oracle Java 7: https://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html - for Oracle Java 8: https://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html Debian installation instructions: - Oracle Java 7: https://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html - Oracle Java 8: https://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html Important!!! For now, you should continue to use Java 8 because Oracle Java 9 is available as an early access release (it should be released in 2016)! You should only use Oracle Java 9 if you explicitly need it, because it may contain bugs and it might not include the latest security patches! Also, some Java options were removed in JDK9, so you may encounter issues with various Java apps. More information and installation instructions (Ubuntu / Linux Mint / Debian): https://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html More info: https://launchpad.net/~webupd8team/+archive/ubuntu/java Press [ENTER] to continue or ctrl-c to cancel adding it gpg: keyring `/tmp/tmpa5dj4h41/secring.gpg' created gpg: keyring `/tmp/tmpa5dj4h41/pubring.gpg' created gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com ..........................................................................................
Bây giờ, hãy cập nhật danh sách gói bằng lệnh sau -
$ sudo apt-get update
Quản lý Java
Có thể có nhiều cài đặt Java trên một máy chủ. Bạn có thể định cấu hình một mô hình cụ thể có thể được sử dụng làm mặc định được sử dụng trong dòng lệnh thông qua việc sử dụng các tùy chọn cập nhật như được hiển thị bên dưới-
$ sudo update-alternatives --config java
Đầu ra mẫu phải như thế này -
There are 5 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode 1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 2 manual mode 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 4 /usr/lib/jvm/java-8-oracle/jre/bin/java 3 manual mode 5 /usr/lib/jvm/java-9-oracle/bin/java 4 manual mode Press to keep the current choice[*], or type selection number:
bạn có thể chọn theo hiểu biết của mình.
Đặt biến môi trường JAVA_HOME
Để đặt biến môi trường này, trước tiên chúng ta cần tìm hiểu nơi cài đặt Java. Bạn có thể thực hiện việc này bằng cách thực hiện lệnh sau -
$ sudo update-alternatives --config java
Sao chép đường dẫn từ cài đặt ưa thích của bạn và sau đó mở tệp / etc / environment như hình dưới đây -
$ sudo nano /etc/environment
Ở cuối tệp, thêm các dòng sau -
JAVA_HOME="YOUR_JAVA_PATH"
Ví dụ, nó sẽ như được hiển thị bên dưới -
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java"
Lưu và thoát khỏi tệp và tải lại nó như được hiển thị bên dưới-
$ source /etc/environment
bây giờ bạn có thể kiểm tra xem biến môi trường đã được thiết lập hay chưa bằng cách sử dụng lệnh sau-
$ echo $JAVA_HOME
Sau bài viết này, bạn sẽ có thể hiểu - Cách cài đặt Java với Apt-Get trên Ubuntu 16.04. Trong các bài viết tiếp theo của chúng tôi, chúng tôi sẽ đưa ra nhiều thủ thuật và mẹo dựa trên Linux. Hãy tiếp tục đọc!