Linux学习之Ubuntu安装Java
前言
之前一直在Windows下學習Java編程,寫了幾個好玩的Java程序,想放在Ubuntu下玩一玩,發現Ubuntu下沒安裝JDK,然后就有了這篇博文。JDK下載有很多方法,這里提供2種方法
本文原創,創作不易,轉載請注明!!!
本文鏈接
個人博客:https://ronglin.fun/?p=159
PDF鏈接:見博客網站
CSDN: https://blog.csdn.net/RongLin02/article/details/115258334
安裝JDK8
第一種方法就是用Ubuntu直接安裝Java,但是這里要保證鏡像源是最新的
更新鏡像源
首先呢,更新鏡像源是在最開始安裝Ubuntu就應該干的事,這里簡單的說一下步驟,如果之前已經更新了鏡像源是國內的鏡像源可跳過本步驟
首先輸入lsb_release -a查看自己Ubuntu的版本
我的是 18.04 LTS bionic版本,進入清華鏡像源:清華鏡像,當然也可以選擇其他鏡像源,例如阿里云鏡像等
最邊上注意選擇Ubuntu的版本對應自己的版本,然后復制下邊的內容
然后進入Ubuntu,先把系統自帶的更新源備份一下,輸入:
然后修改文件,輸入
sudo gedit /etc/apt/sources.list
然后保存退出就行了。
更新,輸入
這兩句等待它自己更新完就行了
下載JDK8
如果上次更新已經過了很久了,推薦先更新一下,輸入:
sudo apt-get update sudo apt-get upgrade然后輸入sudo apt install openjdk-8-jdk,等待它安裝完就行了。
測試Java
輸入java -version,看到以下就成功了
官網下載
這里的第二種方法和Windows下安裝Java差不多,大概就是從官方下載Java壓縮包,解壓,然后修改環境變量,在Windows下如果安裝JDK很熟的話,這個方法就看著很熟悉了。但是實在是太麻煩,看看就行了。
下載JDK
先去Java官網踩點,因為Windows下我安裝的是Java8,所以我給Ubuntu下也安裝Java8,其他版本同理。
Java8:Java SE Development Kit 8 Downloads
在Ubuntu下,選擇jdk-8u281-linux-x64.tar.gz版本,因為是在官網下下載,需要提前注冊一個oracle賬號,因為之前下載Java我已經下載好,這里注冊過程省略,同時注冊過程也較為簡單。然后點擊下載,將jdk-8u281-linux-x64.tar.gz下載到了本地文件夾里
然后進入Ubuntu,因為JDK作為開發,我將其放在Ubuntu根目錄下,創建一個java文件,輸入
這樣就在,根目錄下創建了一個名為java的文件夾。
然后接下來就是把下載的JDK搞到Ubuntu下,如果是云端服務器的話,可以用一個軟件叫 WinSCP 快速將本地文件上傳到服務器,如果是虛擬機安裝的Ubuntu,可以利用虛擬機中一個叫 共享文件夾 的功能,把文件直接copy到虛擬機硬盤下。當然,也可以用Ubuntu自帶的 Firefox 瀏覽器下載,我這里用 共享文件夾 上傳到虛擬機里。
可以看到文件已經成功上傳到Ubuntu中,然后將它移動到/java,目錄下,對著這個文件右鍵–移動到–找到我們之前建好的/java文件夾,移動過去。這里簡單說明一下為什么可以直接移動到根目錄下而不需要sudo,因為VirtualBox的共享文件夾打開需要認證用戶,認證之后就可以直接移動了。
然后進入終端,把壓縮包解壓一下,輸入:
然后/java目錄下會多一個,jdk1.8.0_281的文件夾,這里Java下載完畢。
配置環境變量
下載解壓完JDK,和Windows一下,同樣需要配置環境變量,在終端輸入
sudo gedit /etc/profile然后在文本末端,加上這么幾句
#java環境變量 export JAVA_HOME=/java/jdk1.8.0_281 export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH export JRE_HOME=$JAVA_HOME/jre第一句JAVA_HOME=后邊的,要填JDK的路徑,我這里就是/java/jdk1.8.0_281,剩下3行都是一樣的。
當然打開環境配置文件不僅僅可以用gedit,還可用vim,nano等等,習慣哪個就用哪個。
測試Java
輸入
source /etc/profile java -version如果看到Java的版本號就成功了
成功了,但是真的是太麻煩了,遠不如方法一,=w=
總結
以上是生活随笔為你收集整理的Linux学习之Ubuntu安装Java的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于JavaFX的Linux进程树
- 下一篇: 是哪个app_互联网app创业哪个比较好