Ubuntu 18.04.1下的Java搭建與Hello老王

王磊的部落格發表於2018-08-19

一、搭建Java環境

系統環境

  • Ubuntu 18.04.1
  • JDK 8
  • IDEA 2018.2

1.下載JDK

官網地址:www.oracle.com/technetwork…

選擇相應的版本,點選jdk,進入下載頁面,選擇“Linux x64”版本的字尾為“xxx.tar.gz”的Liunx壓縮包。

2.解壓JDK壓縮包

在下載中找到壓縮包,雙擊檔案,把目錄中的檔案拖拽到"/home/stone/java/"目錄下(相當與手動解壓),"/home/stone/java/"檔案為我自己電腦的目錄,使用者可根據自己目錄結構存放,如下圖所示:

Ubuntu 18.04.1下的Java搭建與Hello老王

不要問我的Ubuntu怎麼這麼像Mac系統,我是不會告訴你,我裝的是Mac主題。

3.配置全域性系統變數

開啟命令列工具,輸入命令:

$sudo gedit ~/.bashrc

此命令是修改全域性變數檔案,把如下程式碼貼上到檔案最後:

export JAVA_HOME=/home/stone/java/jdk1.8.0_181  
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

export PATH=${JAVA_HOME}/bin:$PATH
複製程式碼

注意: 其中“home/stone/java/jdk1.8.0_181”為我自己存放的JDK目錄,使用者需要改為自己的存放目錄。

配置如下圖:

Ubuntu 18.04.1下的Java搭建與Hello老王

複製完程式碼,儲存離開即可。

4.更新配置,測試Java安裝

輸入命令:

sudo source ~/.bashrc

使全域性檔案生效,到此為之Java環境就算安裝成功了,接下來,我們輸入命令:

java -version

檢視Java版本,來確認Java安裝是否正常,如下圖:

Ubuntu 18.04.1下的Java搭建與Hello老王

如出現如上Java版本資訊即為安裝成功。

二、建立Java(Maven)專案

1.安裝IDEA開放工具

需要建立Java專案,首先我們要去官網現在IDEA開發工具,地址:www.jetbrains.com/idea/downlo…

下載和安裝的過程比較簡單,我們在這裡就不做過多的介紹了,安裝只需要進入IDEA的bin目錄執行命令列命令:

./idea.sh
複製程式碼

即可完成安裝。

2.破解IDEA

破解IDEA只需要3步,當然如果有能力建議您購買正版。

  • 進入網站:idea.lanyus.com/ 點選獲取註冊碼
  • “0.0.0.0 account.jetbrains.com”新增到hosts檔案中
  • 把在網站中獲取的驗證碼填寫到IDEA啟用框,點選確認即可

3.建立Java的Maven專案

a).新建專案

點選File => New => Project..=> 點選左側“Maven”選項,如下圖:

Ubuntu 18.04.1下的Java搭建與Hello老王

點選Next.

b).填寫專案資訊,完成建立

Ubuntu 18.04.1下的Java搭建與Hello老王

  • GroupId組id,可以重複
  • ArtifactId:專案id
  • Version:專案版本編號

然後一直點選“Next”,完成專案的建立。

c).新建java類

Ubuntu 18.04.1下的Java搭建與Hello老王

在src/main/java中,增加包名“com.hello.java”,新增Application.java類,新增main方法,輸出“你好,老王”,點選除錯按鈕執行專案,如上圖執行成功,輸出列印資訊,到此整個專案就建立完了。

d).Maven目錄結構說明

Maven專案,主要部分,如下圖所示:

Ubuntu 18.04.1下的Java搭建與Hello老王

重要部分為上圖表紅部分,其中:

  • java 此目錄下為Java原始碼存放目錄
  • resources 此目錄為靜態資原始檔和模板檔案
  • pom.xml 此檔案為當前專案的所有依賴jar包
  • External Libraries 為根據pom.xml 生成的所有引用jar包

e).新增引用jar包

作為Maven的核心功能,方便的引用jar包,讓我們可以不用苦苦在網上找jar包了,只需要在專案的根目錄pom.xml配置之後會自動下載jar包,示例配置如下:

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.1.1</version>
</dependency>
複製程式碼
  • groupId:所需Jar包的專案名
  • artifactId:所需Jar包的模組名
  • version:所需Jar包的版本號

查詢Maven專案依賴的Jar包,訪問:mvnrepository.com/ 輸入名稱即可方便查詢,複製程式碼。

相關文章