今天是後端的第七篇,將介紹跨平台的王者,且上求職網站找職缺保證沒問題的程式語言: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 時擁有舒適環境,還有一段路要走。