1. 环境选择
WinXP + JDK 6.0 + eclipse 3.2 + Tomcat 6.0 + TomcatPlugin 3.2.1
安装JDK 6.0
1)双击jdk-6u26-windows-i586.exe,分别安装JDK和JRE,注意路径不要覆盖。
默认路径为C:\Program Files\Java\jdk1.6.0_26
2)配置环境变量
右键我的电脑>>属性>>高级>>环境变量,打开环境变量窗口
点击Administrator的用户变量下的新建按钮,变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.6.0_01,确定
找到PATH变量,双击,在变量值最后添加引号中内容“;%JAVA_HOME%\bin”,注意不要遗漏前面的分号
新建系统变量,变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib,注意3)测试JDK是否安装成功
开始>>运行,输入cmd,回车
分别输入java -version和javac -version后回车,如显示版本号(1.6.0)则安装正确
在环境变量配置出现小问题,其实完全没有必要按照上面所说的去输入变量值,所强调的“不要遗漏最前面的点和分号”也大可不必理会,只需要将jdk的安装目录直接输入即可。其中:bin路径下存放了JDK的各种工具命令,如常用的javac、java等命令;jre:该路径下存放了运行java程序所必需的JRE环境;lib:该路径下存放的是JDK工具命令的实际执行程序。Windows操作系统中,根据Path环境变量来查找命令。Path环境变量的值是一系列路径,Windows操作系统将会在这一系列的路径中查找命令,如果找到这个命令,则该命令是可执行的;否则将出现”XXX不是内部或外部命令,也不是可运行的程序或批处理文件“的提示。CLASSPATH为java加载类(class or lib)路径,只有类在CLASSPAHT中,java命令才能识别。
javac 是javac语言编程编译器。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。javac 可以隐式编译一些没有在命令行中提及的源文件。用 -verbose 选项可跟踪自动编译。
javac 工具读取用 Java 编程语言编写的类和接口定义,并将它们编译成字节码类文件。
有两种方法可将源代码文件名传递给 javac:
如果源文件数量少,在命令行上列出文件名即可。
如果源文件数量多,则将源文件名列在一个文件中,名称间用空格或回车行来进行分隔。然后在 javac 命令行中使用该列表文件名,文件名前冠以 @ 字符。
测试过程中,编写的java代码可以通过javac test.java编译成功,但java test却不能够运行,问题肯定出在系统无法找到所需的类,不出意外是由于系统变量设置有问题,一番折腾后最终改为以下:
JAVA_HOME//指明JDK安装路径,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量)
C:\Program Files\Java\jdk1.6.0_26
Path//是得系统可以在任何路径下识别java命令
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH//java加载类(class or lib)路径,只有类在该路径下,java命令才能识别
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
配置Tomcat环境变量
CATALINA_BASE
C:\Program Files\Tomcat 6.0
CATALINA_HOME
C:\Program Files\Tomcat 6.0
CLASSPATH添加
;%CATALINA_HOME%\lib\servlet-api.jar
运行tomcat服务器,输入http://localhost:8080测试