配置的jdk是jdk1.7.0_51,tomcat是apache-tomcat-6.0.30,配置的環境變量經檢驗沒有問題。java
(一)jdk的配置是三個地方:apache
1)在系統變量裏新建JAVA_HOME變量,變量值(一項)爲:windows
C:\Java\jdk1.7.0_51(根據本身的安裝路徑填寫)api
2)新建CLASSPATH變量,變量值(三項)爲:tomcat
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;eclipse
如下忽略:jsp
%CATALINA_HOME%\lib\servlet-api.jar(此爲配置tomcat時添加)spa
3)在PATH變量(已存在不用新建)添加變量值(兩項):命令行
.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;orm
如下各項忽略:
F:\Oracle\product\10.2.0\db_1\bin;
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;
C:\Program Files\MySQL\MySQL Server 5.5\bin;
C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin;
E:\adt-bundle-windows-x86_64-20130917\sdk\platform-tools;
%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
確認jdk配置成功:「開始」-->「運行」-->輸入「javac」-->"Enter",若是能正常打印用法說明配置成功!
補充環境變量的解析:
JAVA_HOME:jdk的安裝路徑。
CLASSPATH:java加載類路徑,只有類在classpath中java命令才能識別,在路徑前加了個"."表示當前路徑。
PATH:系統在任何路徑下均可以識別java,javac命令。
另:安裝的jdk版本是jdk1.7.0_51,且該Java虛擬機是64位。
(二)tomcat的配置是四個地方:
1)新建CATALINA_BASE,變量值(一項)爲:
D:\resources\tomcat\apache-tomcat-6.0.30
2)新建CATALINA_HOME(或TOMCAT_HOME),變量值(一項)爲:
D:\resources\tomcat\apache-tomcat-6.0.30
3)修改CLASSPATH,變量值爲:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
%CATALINA_HOME%\lib\servlet-api.jar;
4)修改PATH,變量值爲:
.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(該兩項配置jdk時已添加)
%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;(這次添加的兩項)
如下各項忽略:
F:\Oracle\product\10.2.0\db_1\bin;
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;
C:\Program Files\MySQL\MySQL Server 5.5\bin;
C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin;
E:\adt-bundle-windows-x86_64-20130917\sdk\platform-tools;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
另:
一、安裝的tomcat版本是apache-tomcat-6.0.30,且該tomcat是64位。
二、CATALINA_HOME值爲tomcat的安裝目錄。
(三)此時myeclipse已配置tomcat,過程略。從外部能啓動tomcat,但在myeclipse上部署完項目(例jsp)後,tomcat不能啓動,報錯,說「無套接字」。此時須要在命令行打入:netsh winsock reset,而後須要從新啓動計算機。(聽說還有一種狀況是須要關閉防火牆)