Java初學者:第一個Java程序


  上次我們簡單介紹了一下Java,這次,我們來初步體驗一下Java程序,我想,就算你沒學過Java,你也聽過著名的"Hello world"吧,對於這個向整個世界打招呼的話,我總覺得很像一個地道的宅男,呆在家里啃着方便面的時候喊出來的,因此我們改動一下下,嗯。。。,"Hello baby"吧。

      如果你完全沒學過編程,我想,你應該覺得我在說胡話。其實,我就是說,我們來寫個簡單的Java程序,讓電腦的輸出設備(俗稱顯示器)顯示"Hello baby"這么句話。那么,怎么做呢?

      首先,我們需要編寫Java程序,那么用什么編寫呢?鍵盤,鼠標,電腦,帶操作系統的,支持Java的電腦。在這里,我用的是Windowns 7。好了,然后呢?然后我們建立一個文本文件,我在D盤建立的,給一個英文名,比如叫做Test.java,注意,文本文件默認的后綴名是.txt,不是.java,我們需要手動改成.java。如圖所示:

還有,windows文件的后綴名默認是不顯示的,所以你有可能沒法更改,如果遇到此情況,請自行設置,把后綴名顯示出來,這不在此文討論之列。

然后呢?然后我們右鍵點擊Test.java,選擇編輯,然后在里面寫下如下內容:

保存退出,然后進入命令行模式:按住windows+r,在運行里面,輸入cmd,如圖所示:

回車,到達你的Test.java所在的路徑下(我在D盤根目錄下),然后用javac Test.java對你的程序進行編譯,用java Test來運行你的程序,如圖所示:

你看,Hello baby出來了,是嗎?是啊,我這兒是出來了,但是我想,很多初學者,肯定是沒出來,不但沒出來,還出來一大堆的錯誤,你的電腦根本不知道你在干什么,總是提示你錯誤。為什么呢?

    因為,你的電腦上沒有Java,或者沒有Java的運行環境,或者說,你沒設置好Java的運行環境。其實這是很合理的,你都沒有Java,你讓電腦運行Java的程序,這不扯淡呢嗎?就好像說,我非常想跟我的女兒玩PS3游戲,但是只有兩點阻礙:1,我沒有PS3游戲機,2,我沒有女兒。

    言歸正傳,那么我們如何設置Java環境呢?別急,設置之前,我們要先下載Java,到google或者baidu,查找關鍵字:java JDK,找到並下載,要根據你的系統位數,如果你是64位的,請下載64位的,如果你是32位的,請下載32位的,本人建議玩家,啊不,是未來程序員們,下載32位的,這樣比較兼容。如果找不到,請換關鍵字,比如,java jdk 1.6官方下載了,什么的,這不用我教吧。下載完以后就安裝,建議安裝在默認目錄下,也就是系統盤下,通常是C盤,然后你覺得你安裝完java了,你把剛才上面的步驟再嘗試一遍。。。。瞬間想砸電腦了:you such a stupid computer, I already install the java for you, why you donot work? 是啊,你是安裝完了,但是你沒有告訴電腦,你的那個javac Test.java當中,javac是什么,而javac這個命令,不是命令行下自帶的命令,所以電腦不認識啊,不認識的話,就沒法操作了。

    那怎么樣才能讓電腦認識呢?我們開始設置Java的運行環境,為此,我們要找到Java安裝到哪兒了,如果你聽我的話,安裝Java的時候都是默認設置的話,那么你的Java應該在C盤,找到里面的bin文件夾所在路徑,我的如圖所示:

然后復制這個路徑,我的如下:C:\Program Files (x86)\Java\jdk1.6.0_20\bin,你的跟我可能不同哦。然后我們回到桌面,右鍵點擊我的電腦-〉屬性-〉高級系統設置-〉環境變量,在系統變量那里,找到path,點擊編輯,如圖所示:

然后,那里不是有個變量值嗎?在原有的后面,添上一個分號(英文模式的),然后把你剛才bin的那個路徑粘貼進去,如上圖所示,我的已經粘貼進去了。然后點擊確定並退出。然后我們再回到命令行,為了以防萬一,我們先看看命令行是否識別了我們的Java命令

嗯,如果在任意路徑下打javac,都出現以上的結果,就說明系統已經認可了你的Java運行環境。然后呢,然后我們終於可以把本文開始的步驟再做一次,得到命令行下的Hello baby了。

    正常來說,你應該顯示出了Hello baby,但是你應該會有很多問題,為什么呢?我剛才都干了什么啊?為什么就顯示出來了啊?那些設置是干什么的?我寫的那個簡短的Java文件,到底是什么意思? 為什么要用javac Test.java?為什么還要用java Test?這是在干什么啊?。。。

    怎么說呢。。。。,哎呀我還有事兒,我們下次再聊哈,這次你就記住,反正就這么干,就行了。還有就是記住,學個編程,不容易啊。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM