1. 程式人生 > >MAC下第一個Java程式

MAC下第一個Java程式

1.JDK的安裝

搜尋Java download,第一個就是JDK的[官方下載地址](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html). 我這裡用的是MAC版的, 下載的是dmg檔案, 直接傻瓜式安裝即可, 類似的教程很多, 就不贅述了.

2.環境變數配置

傻瓜式安裝後, JAVA_HOME路徑應該已經在

/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/

確認過路徑之後, 首先建立一個.bash_profile

touch .bash_profile

編輯.bash_profile

vi .bash_profile

用i或者a進行編輯, 貼入以下程式碼

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOME/bin:$PATH:

export JAVA_HOME

export CLASSPATH

export PATH

esc -> :wq -> enter完成編輯儲存

讀取並執行.bash_profile

source .bash_source

當然這是對當前使用者有效的操作, 切換使用者後這個配置是無效的, 下面還有一種配置方式, 可以解決這個問題.

cd /etc
sudo vi profile

這裡要輸入管理員密碼, 執行後看到檔案內容為

# System-wide .profile for sh(1)

if [ -x /usr/libexec/path_helper ]; then
        eval `/usr/libexec/path_helper -s`
fi

if [ "${BASH-no}" != "no"
]; then [ -r /etc/bashrc ] && . /etc/bashrc fi

在下方新增三行程式碼

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home"

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

由於這個系統檔案是readonly型別的, 使用 esc -> wq! 強制儲存退出, 然後執行profile檔案.

source profile

差不多到這裡就配置完成了, 可以快樂的使用了, 其實對於新手來說, 會用是最重要的, 特別是配置的東西, 會用就可以了, 理不理解意義並不大. (純個人覺得)

3.執行第一個Helloworld程式

我選擇的編譯工具是Sublime text 3, 僅僅是因為這個能編譯很多種語言, 當然這個工具需要配置的有點多, 也有很多教程, 就不多說了. 初學者可以參考[Sublime text初次安裝及配置](http://blog.csdn.net/u011272513/article/details/52088800)


假裝已經配置好了這些東西, 開啟Sublime,貼入第一個Java程式程式碼, 右下角選擇java.
public class HelloWorld{
    public static void main(String[]args){
        System.out.println("Hello HelloWorld");
    }
}

好了, Command+B選擇javaC編譯, 不報錯的話, 那是不可能的.

幾個簡單的地方需要注意一下, 簡單的來說就是儲存的檔名和這個類名要一致
cmd+S儲存為 HelloWorld.java檔案, 也就是說, xxx.java, 然後public class xxx , 這地方的名字要一致.

如果自己手打這段程式碼出現錯誤, 建議檢查一下大小寫, 筆者開始就因為String[] 寫成string[]報了個錯.

好了, 假裝這些操作都沒問題, cmd+B, 控制檯會列印

[Finished in 0.6s]

這時候去你存放HelloWorld.java的路徑下, 會發現生成了一個HelloWorld.class的檔案, 進入這個路徑下, 執行

cd 存放路徑
java HelloWorld

好了, 是不是已經成功輸出了第一個HelloWorld程式, ^_^

4.小結

可能和看到這個文章的大家一樣, 筆者也是個萌新, 僅可能比大家多一點程式設計經驗, 有些別的語言的程式設計經驗, 在這裡記個筆記, 順便共享一下自己踩過的坑, 給大家提供些方便. 雖然我覺得也沒幾個人閒著無聊用MAC來學習Java, 能幫助到你, 並且開心就好了, 以後有時間會繼續更新下去, 就當是自己的筆記了.