從前端開發的視角來搭建本地 java 開發環境

2024年2月6日 21点热度 0人点赞

從前端開發的視角來搭建本地 java 開發環境,其實主要也就 java 環境、maven 包管理工具、IntelliJ IDEA 開發工具這3個方面,對應前端中的 nodejs 環境、npm 包管理工具、vscode 開發工具。

java 環境

jdk8 官方下載地址:
https://www.oracle.com/java/technologies/downloads/#java8,下載解壓後,先在環境變量中添加 JAVA_HOME 和 CLASSPATH 這2個變量,然後再添加到 Path 變量中:

  • JAVA_HOME
F:\Java\jdk-1.8 // 修改成自己的實際 jdk 的解壓地址
  • CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; // 註意不要少了前面的 "." 和後面的 ";"
  • Path 直接新建下面兩個變量到 Path 變量中:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

這一步相當於前端開發中我們需要安裝 nodejs 環境,然後才能在本地利用 node 提供的一些系統能力。

maven 包管理工具

maven 官方下載地址:
https://maven.apache.org/download.cgi,下載好後直接解壓,然後添加系統環境變量:

先在環境變量中添加一個 MAVEN_HOME 變量,值對應 maven 的解壓地址,如 F:\Java\maven\apache-maven-3.9.6,然後在 path 環境變量中添加:

%MAVEN_HOME%\bin

接著修改下 setting.xml 配置文件,在解壓包的 config 目錄下,如 F:\Java\maven\apache-maven-3.9.6\conf,用編輯器打開 setting.xml,主要修改本地倉庫地址(windows 不修改默認會在 c 盤用戶目錄的 .m2/repository 目錄下,建議修改到其他盤地址)和中央倉庫國內鏡像源:

  • 本地倉庫
<localRepository>F:/Java/maven/repo</localRepository>
  • 鏡像源
<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿裡雲公共倉庫</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

這一步相當前端開發中我們常用的 npm,隻不過 nodejs 中自帶了 npm,在 java 開發中我們一般會選擇自己安裝 maven,然後在項目中管理依賴。

ItelliJ IDEA 開發工具

JetBrains 官網下載地址:
https://maven.apache.org/download.cgi,這是付費軟件,首次安裝可以試用 30 天,不過剛開始學習可以直接選擇安裝免費的社區版。市面上開發工具有很多,比如我們前端中常用的 vscode,也可以用來開發 java 程序,不過還是推薦直接使用專業的 ItelliJ IDEA。

Hello world

先來跑個簡單的 Hello world,直接打開 ItelliJ IDEA 然後 New Project,新建一個 maven 示例項目,項目結構如下:

可以看到裡面 src 目錄就是咱的代碼目錄,pom.xml 就是項目配置文件,相當於前端項目中的 package.json 文件。