Java 安装详细教程

  • 格式:docx
  • 大小:428.39 KB
  • 文档页数:7

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

只看楼主倒序阅读使用道具楼主发表于: 昨天 15:41

学盟版主招聘公告

在学盟的第一课先说些语言中最基础的吧,想要学习java就要知道它的历史,java之父James Gosling。我先说一些题外话,我发现这个发帖中我打“句号”出来的是一个很奇怪的图像,不知为何。回到正题,据说James Gosling由于十分厌恶c的指针等,所以创建了java语言,而java是一种咖啡的名字,据说是Gosling和朋友们喝java咖啡时决定起java的名字。不过关于这个大家就当听着玩,反正我也不知道真假。

学习java首先要先下一个jdk(java development kit),java开发工具包。我现在用的电脑用的是jdk-7u3-windows-i586,大家根据自己的操作系统和CPU来选择适合自己电脑的jdk。下载完了jdk之后安装就行,之后就是关于配置环境变量,我一步一步做给大家看一下。

第一步:

图片:1.jpg

,进入我的电脑,然后在空白处右击,选择“属性”选项,进入。

第二步:

图片:2.jpg

进入之后就是上图的样子,在左边有一个“高级系统设置”按钮,进入。

第三步:

图片:3.jpg

点击“环境变量”,进入。(说明,如果是xp系统的在第一步右击进入“属性”后就能直接看见“环境变量”按钮,更方便)。

然后开始设置环境变量:先在系统变量中选择“新建”

新建一个JAVA_HOME,值就是你jdk安装的路径,不知道路径的看图

图片:4.jpg

进入jdk目录后上方用鼠标点一下就是安装路径。

再在系统变量中找到path

选择“编辑”,在path的值的最前面加上“.;%JAVA_HOME%\bin;”,其实配置path办法很多,这种个人比较喜欢。

(JAVA_HOME和path配置图:

图片:52.jpg

这样,环境变量就设置好了。

然后检测一下行不行,按win+R键(win键和R键一起按)然后运行cmd,输入“javac -version”即可。

图片:6.jpg

此时,许多人常见的错误就会出现,很多人都只知道使用“java -version”来检测jdk版本,我刚刚百度了一下“如何检测jdk版本”,几乎所有回答都是用“java -version”指令,可以说是误人子弟,只知其一不知其二,我可以做一个实验来验证。首先在现在我输入“javac -version”和“java -version”是一样的,看图:

图片:6.jpg

明显是一样的。然后我把jdk删除,然后我再次运行两个指令:

图片:7.jpg

明显可以发现“java -version”误报了,而“javac -version”才是正确的。大家可以自己试试,还可以再装个jdk1.6,然后1.7和1.6混用试试,“java -version”是会出错的,所以大家一定要用“javac -version”,而现在许多人都存在这个误区。

检测好了之后,就可以开始写第一个程序了,以最基本的HelloWorld为例。大家现在先别用eclipse等,先用文本文档,如果用文本文档都能编程,那用什么软件都是信手拈来,易上手。

写的HelloWorld程序:

图片:10.jpg

记住,首先先新建一个文本文档,把后缀“.txt”改为“.java”,然后用文本文档打开。第二点,也是最重要的,public class后面的单词(类名)一定要与文档的标题一样,大小写也要一样。比如我都写的是“HelloWorld”。

最后进入cmd运行程序,我的这个“HelloWorld.java"记事本放在了F盘的stuhack文件夹内,于是我们先要进入这个文件夹(前四行,一直到cd stuhack都是进入过程)。切记,java文件要运行就要进入其所在目录,即某盘某文件夹内。进入及运行步骤看图:

图片:9.jpg

"javac HelloWorld.java"和"java HelloWorld"则是编译运行语句。

于是程序编写成功。

最后,我们发现在f盘stuhack文件夹中又出现了一个叫HelloWorld.class的文件,大家自己通过测试和查资料来理解它的用途,并且可以测试删除它之后再运行”java HelloWorld“指令会如何?

误区:许多人甚至部分程序员喜欢把最后一条指令写成”java HelloWorld.class“,这其实是不可以的,大家可以试试。其实”java HelloWorld“中已经包含

了”HelloWorld.class“了。

思考:我将HelloWorld.java做了一些改动,即输出改变了,看图:

图片:8.jpg

输出变成了hellostuhack了,然后我直接运行指令”java HelloWorld“,结果依旧是helloworld,为什么?

能够把我的问题搞懂的基本就已经初步了解java的编程原理并且能理解它为什么能跨平台,怎么跨平台了,这对于大家日后学习理解java有十分大的好处。同时我也有一些小要求,希望大家能把这个HelloWorld程序自己打上50遍,如果想学好java的话。当年我自己打了300遍都不止,打多了自然会有一种敲程序的感觉的。

说明:也许有人会问我为何把计算机名打码,其实我自己倒不至于遮掩,不过这台计算机不是我自己的,是我大侄子的,这几天我回老家,就用的大侄子的电脑,至于打码其实也是以防万一,别侄子给我电脑用我还给他搞些麻烦。

还有,下次课我估计会在半个月到一个月以后,Lesson 02中我预计我会讲一些深入点的编程和java的一些基础,觉得我讲的简单的可以去自己看书巩固提升。不过搞这个教程搞了好几个小时了,还是蛮累的。祝各位好运。 GL