【Java】安裝開始、開發環境建立

更新於 發佈於 閱讀時間約 4 分鐘

最近配合公司政策換了新電腦,重新回想起從頭建環境的惡夢。本篇文就來記錄一下如何開始踏入Java的第一步,方便起見也使用相對Eclipse、IntelliJ來說輕量不少的VScode作為編輯器。


安裝JDK

進入Oracle官網,目前最新的版本有Java20 及 Java 17可供下載。

依照個人電腦配備及作業系統做選擇,現行Java 17為LTS( Long Term Support)版本,因此各方面會是較為穩定的考量。

上圖三種方式以MSI(Microsoft Windows Installer)的安裝檔案最為單純,照著指示點擊下一步即可安裝完成,跟.exe檔案的安裝流程相比差異不大,而第一項為壓縮檔,再下載完成後需要自行配置環境變數。

測試安裝結果

開啟終端機,輸入以下指令,確認JDK安裝完成:

java --version

Jshell

Java 9提供了終端機上的交互式工具,可以做一些簡單的運算、功能的確認,實際開發上其實不常使用。

VScode配置

建立新的資料夾,用VScode作為Java專案開啟後,搜索並安裝Java的擴充套件包,你的開發體驗會在安裝完成後有了截然不同的開始...。

當然,如果第一個動作是直接建立.java檔案,VScode也會跳出安裝擴充套件的提示。

第一支Java程式

  1. 建立Hello.java
新建檔案

2. 選擇提供的snippet( 建立好的程式片段 )

建立類別
建立程式進入點
建立基本輸出
在終端機輸入Java + 檔名,即可得到結果

Bonus

環境變數

以前已經安裝過Java的人應該有發現,上面的過程並沒有進行這兩項步驟:

  1. 設置%JAVA_HOME%
  2. 把環境變數加入PATH


問題來了,我們的終端機從哪裡認得Java指令呢?打開編輯系統環境變數看一下內容,可以發現path多了在安裝時一起加上的項目。

也就是說,新版的Java把部分預設指令的執行檔一起放在javapath的資料夾中,在安裝時把資料夾路徑放入環境變數。當然,這或許是為了降低新手入門的門檻,日後如果遇到大型專案需要建置,還是建議遵循上述的配置,讓系統可以找到實際上JDK所在的資料夾位置。

編譯class檔

咦?網路上的教學不都是先Javac編譯出Hello.class,怎麼我上面沒有這麼做卻一樣有執行結果?

這方面跟go做了類似的事情,在背景編譯完後立刻執行檔案,讓你可以少了一個輸入指令的動作。

// 原本
javac Hello.java  -- 產生Hello.class
java Hello   -- 執行Hello

// 現在
java Hello.java


// 與go語言比較
go build hello.go  -- 產生hello.exe
./hello       -- 執行hello

go run hello.go   -- 執行hello

結語

以上就是這次的內容了,會考慮下班時間還用Java,完全是為了要準備自己摸索一下SpringBoot 3.0,在看了一下國外大神的快速Demo後才發現一件事情...

SpringBoot 3.0要求至少要JDK17以上!


avatar-img
13會員
68內容數
遇到的坑、解過的題、新知識的探索、舊時代的遺毒!? 工作後我發現,文件更新往往跟不上新需求的更迭,犯錯的歷史總是不斷重演。因此,我改變了方式,蒐集從程式上、系統上的每一次異常處理過程,好讓再次遇到相同的問題時能快速應變。此專題就是我的錯題本,期待日後不管在工作上或交流上遇到難題,都能輕鬆地應答:有什麼難的,我都踩過。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
本章節的目的是介紹Java中的套件使用,包括如何引用第三方套件和自定義模組,如何創建和使用自定義套件,以及介紹一些常見的Java標準庫套件。這些內容將幫助讀者更好地理解和使用Java的套件系統。
Thumbnail
此章節旨在引導讀者如何建立Java開發環境,包括安裝JDK、使用命令行工具編寫和運行Java程式,以及如何在Visual Studio Code、IntelliJ IDEA和Eclipse等IDE中設置和使用Java環境。
Thumbnail
此章節旨在介紹Java的基本語法、註解和變數的使用。透過學習,讀者將了解Java程式的基本結構、程式進入點的定義、如何撰寫單行和多行註解,以及如何宣告和初始化變數。
Thumbnail
這篇文章的目的是對Java程式設計語言進行介紹,包括它的特性、應用範疇、主要使用者,以及相關的學習資源和常見的庫與框架。此外,它也提供了一些學習Java的渠道,以及與Java相關的其他知識。
Thumbnail
本章節提供了設置Kotlin開發環境的多種選擇,包括使用IntelliJ IDEA、Android Studio、命令行工具、Visual Studio Code,以及在線編輯器。每種方法都有詳細的步驟說明,旨在幫助讀者根據自己的需求選擇最適合的設置方式,並順利開始Kotlin開發。
首先要安裝vscode : Visual Studio Code - Code Editing. Redefined 安裝後我們就可以把她打開來,接著去檔案 -> 喜好設定 -> 設定檔(預設) -> 你就會看到設定裡面的 settings.json,就可以開始你的設定拉(主要是依照個人的喜好設定
Thumbnail
這一集用最新的Vite工具去創建初始檔案。Vite用於創建和構建Web應用程序,具有快速的啟動時間、即時熱更新、小型體積、支持多種框架和可擴展性等優點。
Thumbnail
Install Java (OpenJDK) on Ubuntu: sudo apt update && sudo apt -y install default-jdk java -version Add repository and install DBeaver CE: curl -
Thumbnail
如果你明明從JAVA 官網下載了 Java SE. 又設定好了JAVA_HOME,但還是run java application 的時候出現了這個問題,很可能你需要的並不是JAVA SE.
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
本章節的目的是介紹Java中的套件使用,包括如何引用第三方套件和自定義模組,如何創建和使用自定義套件,以及介紹一些常見的Java標準庫套件。這些內容將幫助讀者更好地理解和使用Java的套件系統。
Thumbnail
此章節旨在引導讀者如何建立Java開發環境,包括安裝JDK、使用命令行工具編寫和運行Java程式,以及如何在Visual Studio Code、IntelliJ IDEA和Eclipse等IDE中設置和使用Java環境。
Thumbnail
此章節旨在介紹Java的基本語法、註解和變數的使用。透過學習,讀者將了解Java程式的基本結構、程式進入點的定義、如何撰寫單行和多行註解,以及如何宣告和初始化變數。
Thumbnail
這篇文章的目的是對Java程式設計語言進行介紹,包括它的特性、應用範疇、主要使用者,以及相關的學習資源和常見的庫與框架。此外,它也提供了一些學習Java的渠道,以及與Java相關的其他知識。
Thumbnail
本章節提供了設置Kotlin開發環境的多種選擇,包括使用IntelliJ IDEA、Android Studio、命令行工具、Visual Studio Code,以及在線編輯器。每種方法都有詳細的步驟說明,旨在幫助讀者根據自己的需求選擇最適合的設置方式,並順利開始Kotlin開發。
首先要安裝vscode : Visual Studio Code - Code Editing. Redefined 安裝後我們就可以把她打開來,接著去檔案 -> 喜好設定 -> 設定檔(預設) -> 你就會看到設定裡面的 settings.json,就可以開始你的設定拉(主要是依照個人的喜好設定
Thumbnail
這一集用最新的Vite工具去創建初始檔案。Vite用於創建和構建Web應用程序,具有快速的啟動時間、即時熱更新、小型體積、支持多種框架和可擴展性等優點。
Thumbnail
Install Java (OpenJDK) on Ubuntu: sudo apt update && sudo apt -y install default-jdk java -version Add repository and install DBeaver CE: curl -
Thumbnail
如果你明明從JAVA 官網下載了 Java SE. 又設定好了JAVA_HOME,但還是run java application 的時候出現了這個問題,很可能你需要的並不是JAVA SE.