1:背景
自从开始想要学习WEB后就开始折腾,先是php+apache+mysql,曾经因为mysql的配置搞了一个星期,最后是生生的删注册表解决的,没有人带就是这样每走一步都很艰难,事后想想也没有什么,但是这个过程还是很艰难的,看了很多的教程,太乱了(或许也有人会觉得我是添乱,呵呵),但是希望同学能少走点弯路也值了:
2:JDK的安装及其系统环境变量的设置
安 装完tomcat、jdk之后,必须要配置系统环境变量,否则eclipse根本就启动不起来,启动的时候会报类似“无法找到java Update Development Kit 10”之类的错误;同时,安装完eclipse之后,还必须配置一下,以便让eclipse与刚刚安装的jdk和tomcat环境相关联。 而我,却只是将它们分别安装了一下,压根儿就没有设置环境变量,更没有进行任何配置,这就造成了它们三之间彼此不认识,所以eclipse打开的项目自然 到处都是错误。将这点列在这里,是希望后来的新手别像我这样,犯如此低级的错误。
2.2 JDK的环境变量设置
JDK安装好了之后,必须设置其环境变量,这样也方便以后程序的编译和运行!这在我的另一篇文章有详细说明,也是引自一高手的教导:http://www.cnblogs.com/pricks/archive/2009/05/28/1491346.html但是为了大家阅读方便,我这里再贴出来:
首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量里需要设置三个属性“java_home”、“path”、
“classpath”,其中在没安装过jdk的环境下,path属性是本来存在的。而java_home和classpath是不存在的。
首先点“新建”,然后在变量名写上java_home,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值写入刚才安装的路径
“E:\Java\jdk1.6.0_02”(jdk1.6.0_02是jdk安装后的目录,里面至少包含3个目录:bin、lib和jre。本人一般是将jdk在虚拟机上
安装一遍,得到安装后的目录jdk1.6.0_02,然后将该目录拷贝到E:\Java目录中,于是便形成现在的这个目录结构);其次在系统变量里面
找到path,然后点编辑,path变量的含义就是系统在任何路径下都可以识别。打开该变量时,
会发现其“变量值”后面的文本框中已经有了内容,我们不要删除这些内容,而是按“End”,定位到该文本框的末尾,如果末尾有一个分号“;”,
就直接添加JAVA命令所在的路径,如果没有分号,则需要添加一个分号后再添加JAVA命令的路径——java命令的路径是
“%java_home%\bin;%java_home%\jre\bin”(其中“%java_home%”的意思为刚才设置java_home的值),也可以直接写上“E:\Java\jdk1.6.0_02”;
最后再点“新建”,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,
其值为“.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar (要加.表示当前路径)”,与“%java_home%”有相同意思。
以上三个变量设置完毕,则按“确定”直至属性窗口消失,下来是验证看看安装是否成功。先打开“开始”->“运行”,打入“cmd”,进入dos系统界面。
然后打“java -version”,如果安装成功。系统会显示java的版本信息。另外安装java时,安装jdk 和 jre要有两个目录,安装时都选择在同一目录会
出现bin和lib文件覆盖现象,从而出现无lib\tools.jar文件的现象,到时即使正确设置了环境变量后javac也不可用!!因此安装jdk后一定要看下在
jdk\lib下是否有tools.jar文件,有的话按照上面的方法设置环境变量就ok了
2.3 写一个经典的JAVA程序——Hello World
这个程序最然简单,但很经典,之所以经典,自有其道理,诸君请看: