在Ubuntu20.04 LTS中配置Java開發(fā)環(huán)境
下載Java開發(fā)工具包jdk
jdk的下載地址為:http://www.oracle.com/technetwork/java/javase/downloads/index.html。點(diǎn)擊紅色方框中的JDK Download鏈接。

在下載頁面中根據(jù)自己的系統(tǒng)選擇對應(yīng)的jdk版本,此處以Ubuntu 20.04 LTS(64bits)系統(tǒng)為例,選擇壓縮類型的jdk-14.0.1_linux-x64_bin.tar.gz進(jìn)行下載。

安裝步驟
把下載到的jdk移動到桌面中,然后按照如下的步驟進(jìn)行安裝:
cd 桌面 # 定位到j(luò)dk壓縮包所在的目錄 sudo cp /home/ym/桌面/jdk-14.0.1_linux-x64_bin.tar.gz /opt # 把jdk復(fù)制到指定的jdk安裝目錄 cd /opt # 定位到指定的jdk安裝目錄 sudo tar -xzvf jdk-14.0.1_linux-x64_bin.tar.gz # 解壓縮jdk,得到文件夾jdk-14.0.1 sudo rm jdk-14.0.1_linux-x64_bin.tar.gz # 這時jdk壓縮包已經(jīng)沒用了,刪除掉它
至此,jdk的安裝已經(jīng)完成一半了,接下來是配置jdk,配置的步驟如下:
# 打開系統(tǒng)級的配置文件profile sudo vi /etc/profile # 在文件的末尾添加如下的配置內(nèi)容 JAVA_HOME=/opt/jdk-14.0.1 # 配置內(nèi)容 CLASSPATH=. PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH #使修改的配置生效 source /etc/profilec
輸入如下的命令可查看到或創(chuàng)建或更新的環(huán)境變量:
#查看環(huán)境變量的值 echo $JAVA_HOME echo $CLASSPATH echo $PATH

測試jdk是否安裝成功
打開一個終端;
鍵入:java -version、javac -version這兩個命令,如果出現(xiàn)以下的關(guān)于Java和Java編譯器的版本信息,則說明jdk已安裝成功,也說明了系統(tǒng)環(huán)境變量已配置成功。

第一個Java程序
代碼清單:HelloWorld.java
public class HelloWorld {
// Java程序的入口方法,程序?qū)倪@里開始執(zhí)行
public static void main(String[] args) {
// 向控制臺打印一條語句
System.out.println("Hello World");
}
}
編輯、編譯以及運(yùn)行HelloWorld.java程序的步驟:
- 打開代碼編輯器,把上面的代碼添加進(jìn)去,并把文件名保存為:HelloWorld.java;
- 打開一個終端,進(jìn)入目標(biāo)文件所在的位置,本系統(tǒng)的是/home/ym/桌面;
- 輸入程序編譯命令: javac HelloWorld.java,按下回車鍵對程序進(jìn)行編譯,即可生成字節(jié)碼文件:HelloWorld.class。如果代碼沒有錯誤,命令提示符會進(jìn)入下一行(前提是系統(tǒng)環(huán)境變量都已設(shè)置好了);
- 輸入程序運(yùn)行命令:java HelloWorld,并按下回車鍵即可運(yùn)行程序。

卸載
cd /opt # 進(jìn)入jdk的安裝目錄 sudo rm -rf jdk-14.0.1 # 卸載jdk
到此這篇關(guān)于在Ubuntu20.04 LTS中配置Java開發(fā)環(huán)境的文章就介紹到這了,更多相關(guān)Ubuntu20.04 LTS配置Java開發(fā)環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux下安裝MariaDB數(shù)據(jù)庫問題及解決方法(二進(jìn)制版本的安裝)
MariaDB數(shù)據(jù)庫 分為源代碼版本和二進(jìn)制版本,源代碼版本需要cmake編譯,這里是二進(jìn)制版本的安裝。下面通過本文給大家介紹Linux下安裝MariaDB數(shù)據(jù)庫問題及解決方法(二進(jìn)制版本的安裝),感興趣的朋友參考下吧2016-11-11
在linux (centos)上使用puppeteer實(shí)現(xiàn)網(wǎng)頁截圖功能
這篇文章主要介紹了在linux (centos)上使用puppeteer實(shí)現(xiàn)網(wǎng)頁截圖功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11
VMware Workstation安裝(Linux內(nèi)核)銀河麒麟圖文教程
這篇文章主要為大家詳細(xì)介紹了VMware Workstation安裝(Linux內(nèi)核)銀河麒麟,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-10-10
apache2.2 支持.net 3.5的設(shè)置方法
一直在為asp.net程序的打包發(fā)布頭疼,甚至想過把程序裝好放到vware里!但為什么一直沒有想到apache這位大哥呢?!以至今天才google apache+asp.net。2009-10-10
Linux查看系統(tǒng)文件打開數(shù)的方法小結(jié)
有許多情況下,我們需要查看一個進(jìn)程當(dāng)前打開了哪些文件,反過來我們也希望知道某一個文件正在被哪些進(jìn)程所讀寫,在Linux下有許多有用的工具可以幫我們完成這兩個工作,本文給大家介紹了Linux查看系統(tǒng)文件打開數(shù)的方法小結(jié),需要的朋友可以參考下2024-07-07
CentOS 開機(jī)啟動自定義腳本詳解及實(shí)現(xiàn)
這篇文章主要介紹了CentOS 開機(jī)啟動自定義腳本的相關(guān)資料,有些時候我們需要在服務(wù)器里設(shè)置一個腳本,讓他一開機(jī)就自己啟動,需要的朋友可以參考下2016-11-11

