上次我们简单介绍了一下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?这是在干什么啊?。。。
怎么说呢。。。。,哎呀我还有事儿,我们下次再聊哈,这次你就记住,反正就这么干,就行了。还有就是记住,学个编程,不容易啊。