[Java] 學習筆記:安裝 eclipse for Java 與寫 Hello World
codeval 公布 2015 年最熱門的程式語言,排前面的有
- python (31.2%)
- Java (19.6%)
- C++ (9.8%)
- C# (7.4%)
- Ruby (7.1%)
- JavaScript (6.5%)
- C (6.1%)
這裡面我不會的就是 Java, C# 和 Ruby 了~
說來慚愧,Java 雖然一直都很熱門,可是我卻一直沒有去學…
(印象中大學好像是有教過…不過印象很模糊?)
最近終於決定好好的來學習 Java,把這 19.6% 補起來吧~
1. 安裝 JDK 和 eclipse for Java Developers
首先選擇的是 IDE… 雖然已經很習慣用 Sublime Text 來作為 python 的開發工具,
不過查了一下,似乎大家並不推薦用它來開發 Java,
主要論點是 Sublime Text 並不是一個 IDE,因此很多功能像是 Refactor 等等無法提供…
既然大家都這麼說了,就還是裝個 IDE 吧~
官方的 IDE 好像是 NetBeans,不過公司裡面都是用 eclipse,就還是先選 eclipse~
在 Mac 在安裝 JDK 和 eclipse 很簡單,用 Homebrew Cask 兩行指令就完成了:
brew cask install java
brew cask install eclipse-java
裝好之後,執行一下 java 和 javac 確定 Java Runtime 和編譯器都 OK:
testuser@localhost ~ $ java -version java version "1.8.0_40" Java(TM) SE Runtime Environment (build 1.8.0_40-b25) Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode) testuser@localhost ~ $ javac -version javac 1.8.0_40
2. 開啟 eclipse 建立新專案
選擇 File > New > Java Project 建立一個新的專案:
設定一下專案名稱後,就可以按 Finish:
3. 開始寫 Hello World 程式
在專案上按右鍵 > New > Class,建立一個新的 class:
我們要在這個 class 裡面加上 main() 進入點,
因此要把 public static void main(String[] args) 選項勾起來~
從這裡就可以看出有 IDE 可以幫忙我們少打很多字 😛
在 main() 裡面加入下面這行:
System.out.println("Hello World!");
選擇 Run > Run 就能直接編譯並執行,下面的 Console 視窗會秀出執行結果:
如果不想依靠 IDE 的話,也可以手動執行 javac 將 .java 原始檔編譯成 .class 執行檔,
這邊加上了 -d 選項,將 .classs 檔案產生在當前目錄下:
testuser@localhost ~/HelloWorldNew/bin $ javac -d . ../src/HelloWorldNew.java testuser@localhost ~/HelloWorldNew/bin $ ll total 8 -rw-r--r--@ 1 testuser staff 432 4 13 23:20 HelloWorldNew.class
執行時直接寫 java <name> 就行了,不用加上 .class,加上去反而會錯喔:
testuser@localhost ~/HelloWorldNew/bin $ java HelloWorldNew Hello World! testuser@localhost ~/HelloWorldNew/bin $ java HelloWorldNew.class Error: Could not find or load main class HelloWorldNew.class
總算開始動手學習 Java 了,希望能持之以恆呀~~