--- tags: intellij-idea, java disqus: hackmd --- # 01.使用IntelliJ IDEA學習Java程式設計(IDEA #1) IntelliJ IDEA是一個專注Java的整合開發環境,舉凡Java程式語言的編輯、編譯、執行與除錯等皆提供強大的支援功能,是非常多人使用的開發工具。 IntelliJ IDEA自2001年釋出第一版迄今已18年,其開發公司來自捷克布拉格,公司原名為IntelliJ,後來改名為JetBrains。IntelliJ IDEA是該公司第一個IDE。 IntelliJ平台(IntelliJ Platform)則是以InttliJ IDEA為平台而建立的其他程式語言開發環境,目前平台內有下列幾項: 開發環境 | 目標程式語言 ---- | ---- CLion | C、C++ DataGrip | SQL GoLand | Go IntelliJ IDEA | Java、Kotlin、Scala等 PhpStorm | PHP PyCharm | Python Rider | .NET (C#) RubyMine | Ruby WebStorm | JavaScript IntelliJ平台的所有工具裡,只有IntelliJ IDEA有提供免費使用的社區版(Community Edition),透過學習IDEA社區版來熟悉IntelliJ平台的操作與適應其使用者介面後,再針對自己需要的程式語言來選擇特定工具,應該能達到更好的學習效果。 ### Java Development Kit(JDK)下載與安裝 建議安裝OpenJDK,不要使用Oracle JDK,以免日後被要求付費。 建議安裝於 c:\JDK\資料夾,資料夾裡依JDK版本建立不同資料夾,如 C:\JDK\JDK11\、C:\JDK\JDK8等。 * [GitHub - ojdkbuild/ojdkbuild: Community builds using source code from OpenJDK project](https://github.com/ojdkbuild/ojdkbuild) * [Red Hat Developer | Red Hat OpenJDK Download](https://developers.redhat.com/products/openjdk/download):需要建立RedHat帳號 * [Download OpenJDK Java Linux Windows macOS Alpine Java 11 Java 8](https://www.azul.com/downloads/zulu-community/) * [Archived OpenJDK GA Releases](https://jdk.java.net/archive/):OpenJDK官方 ### IntelliJ IDEA下載與安裝 IntelliJ IDEA版本以版本號命令的最後一版是2015年的15版,2016年開始版本號變更為「**西元年度.重大變更版號.更新號**」,目前最新的版本號是2019.1.3,2019.2已在EAP(Early Access Program)測試中。若想試驗EAP版,可瀏覽器此網頁:[IDEA 2019.1 EAP - IntelliJ IDEA - Confluence](https://confluence.jetbrains.com/display/IDEADEV/IDEA+2019.1+EAP) 建議下載 JDK 11 .zip檔的版本。 建議安裝於 c:\IDEA-CE\資料夾,資料夾裡依IDEA版本建立不同資料夾,如 C:\IDEA-CE\IDEA2019.1\、C:\IDEA-CE\IDEA2018.1.5\等。 ### 解說影片 <iframe width="600" height="350" src="http://jdev.tw/files/intellij-idea/idea-files.html" allowfullscreen></iframe> ##