今天是後端的第七篇,將介紹跨平台的王者,且上求職網站找職缺保證沒問題的程式語言:Java。
開發之前要安裝 Java,而 Java 的版本眾多,因此在安裝前先確認後自己的團隊使用哪一版,在此提供 連結。
以下使用的版本必須大於 1.7。
JAVA_HOME 以及指定路徑值,例如:
C:\Program Files\Java\jdk-12.0.1.jdk。/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home。code ~/.bash_profile
.bash_profile 內貼上這兩行:export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH
$JAVA_HOME
# -bash: /Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home: is a directory
/usr/libexec/java_home -V
# Matching Java Virtual Machines (1):
# 12.0.1, x86_64: "Java SE 12.0.1" /Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home
#/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home
VS Code 官方的 Java Extension 有包含 Maven,因此必須先安裝 Maven。
步驟如下:
c:\program files\apache-maven-3.x.y\。/usr/local/apache-maven-3.x.y/。PATH 並編輯。c:\program files\apache-maven-3.x.y\bin;。.bash_profile。export PATH=/usr/local/apache-maven-3.x.y/bin:$PATH。mvn -v
# Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T23:06:16+08:00)
# Maven home: /usr/local/apache-maven-3.6.2
# Java version: 12.0.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home

連結。
裡面包含六個 Extension:
F12)。
Maven 專案支援。
Class、Libraries、Packages等。
起始頁的開啟有兩種:
.java 檔案時。
如果要看使用介紹,步驟如下:
F1。Java: Getting Started。
上述兩者安裝完成後,會在檔案總管的底下看見 JETTY SERVERS 或 TOMCAT SERVERS,點擊旁邊的 +,將本機上的 Jetty、Tomcat 資料夾加入吧!
安裝完成之後,按下 F1 後,輸入:Spring 就可以看到建立專案。
基本上可以分成兩種:
宛如開發 JavaScript。
可以新增、修改、刪除一個到多個檔案。
其他 Java IDE 的開發模式。
如果是開啟一個已經存在的專案,只要使用 開啟資料夾 即可。
新增專案的部分,有兩個方法可以達成:
Create a Maven project...
Create a Spring Boot project...
F1。
Java: Create Java Project。嘛,平心而論,用 VS Code 開發 Java 有幾個先天上的問題:
maven、gradle 專案為主。.project、.classpath、.settings,導致開發上容易遇到錯誤。
.war、.jar。因為習慣使用 IntelliSense,所以會想試試看能不能開發 Java,而以上缺點,讓我深思一陣子後,果斷放棄使用。我建議開發 Java 使用 eclipse 或是 IntelliJ IDEA 等開發 Java 專用的 IDE。
讓 VS Code 開發 Java 時擁有舒適環境,還有一段路要走。