软件开发就跟建房子一样,建造房屋需要必备的材料,同样,编写程序也需要构建必要的环境,这里的环境是指 jdk的装 和 开发工具的安装。
jdk是sun公司开发的,全程Java Development Kit(Java开发工具包),包括jre,一堆java工具和Java基础类库,可以在http://www.oracle.com/technetwork/java/javase/downloads/index.html 页面下载,目前最新版本是jdk 1.7。
不管你使用什么开发工具,Eclipse也好,Netbeans也好,记事本也好,安装jdk是第一步。jdk下载后安装与普通软件没什么两样,双击后按照提示进行,win7下默认安装路径是C:\Program Files\Java,如下方左图,建议使用默认安装路径。jdk本身包括了jre(Java Runtime Environment),与jdk的区别是jdk在程序开发时使用,而jre是java程序在运行时必要的环境,如客户在使用软件产品时不需要开发,也就不需要安装jdk,只需安装jre即可。jdk安装完后会提示选择jre的安装目录,此时使用默认即可,如下方右图。
jdk安装完毕后需检验是否安装成功。打开桌面左下角的开始菜单,找到运行,单击后在里面键入cmd,启动一个命令行窗口,在里面输入 java 四个字母后按下回车键,如果界面显示如下关于该命令的介绍,则说明jdk基本上可以使用了。
可是往往你按照上面步骤配置到这时会出现不了上面的结果,这是应为还没有配置环境变量,包括path、CLASSPATH、JAVA_HOME。那么什么是环境变量?通俗地讲,系统环境变量就是在操作系统中定义的变量,可供操作系统中的所有程序使用。path环境变量的作用是设置供操作系统去寻找和执行应用程序的路径。java中常用的两个命令javac.exe(编译)和java.exe(运行)存放在jdk的安装目录下,默认为C:\Program Files\Java\jdk1.6.0_10\bin,当你在编译源代码、执行编译后的文件时系统需要用到这两个命令,那么你就事先要告诉系统它们在什么地方,这样系统就能根据这个路径找到它们了。
CLASSPATH环境变量作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
JAVA_HOME环境变量指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。此时可暂不配置。
接下来就是具体配置了。
右击计算机(我的电脑)—>属性—>高级系统设置(高级)—>环境变量,显示如下:
在上面或下面的框中找到path变量,选中后单击编辑按钮,将jdk的安装目录(到bin为止)复制到变量值后面的输入框的最前面,(至于为什么要最前面,是因为系统找环境变量的值时以第一个找到的为准,避免找到其他的)如果后面还有其他环境变量,则相互之间以分号 ; 隔开,如果没有找到path变量,则单击上面或下面的新建按钮,上下区别是上面是某个用户的环境变量,只有以该用户身份登录时才起作用,下面是属于整个系统的。在变量名中输入path,在变量值中输入jdk的安装目录C:\Program Files\Java\jdk1.6.0_10\bin,点确定。如下图:
按同样的方式,添加环境变量CLASSPATH,把dt.jar和tools.jar的路径 C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;以及当前目录”.“复制到变量值后的输入框中,最终形式为
C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;.
单击确定后退出。此时环境变量就配置好了。
另外你还可以在命令行窗口中设置环境变量,方法为 set path=C:\Program Files\Java\jdk1.6.0_10\bin;%path%;
%path%表示该环境变量的当前值。这种配置方式与上面的配置方式的区别是该设置只对当前这个窗口有效,不会影响到其他命令行窗口和程序。
对于使用记事本等简单文本编辑工具来开发,环境就已经构建好了,对于使用Eclipse开发来说还要主意一下,一般来说打开Eclipse后回自动查找环境变量,如果因为版本不同没有查找,可以按以下操作设置:
打开Eclipse->单击Windows->Preferences->Java->Installed JREs 单击右侧的add选项,根据提示找到jre目录,并勾选配置的目录。就此,java开发环境就搭建好了!