path属性是本来就在系统中存在的环境变量。而JAVA_HOME和classpath初始是不存在的。
1. 在系统变量,点“新建”,变量名写JAVA_HOME,然后在变量值写入JDK安装的路径“C:\Program Files\Java\jdk1.6.0_10”。
该变量的含义就是java的安装路径(注: 如果安装的路径不是磁盘C或者不是在jdk1.6这个文件夹,可对应修改)。
设置JAVA_HOME作用:
1) 方便引用。比如,JDK安装在C:\Program Files\Java\jdk1.6.0_10目录里,设置JAVA_HOME为该目录路径, 那么以后需要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串。
2) 归一原则。当JDK路径被迫改变的时候,只需更改JAVA_HOME的变量值即可, 否则,就要更改所有使用绝对路径引用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
3) 第三方软件会引用约定好的JAVA_HOME变量。JAVA_HOME环境变量指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
2. 在系统变量,找到path,然后点编辑,添加“;%JAVA_HOME%\bin”
设置path变量,是为了使系统在任何路径下都可以识别java命令。用户并不想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令。当运行一个可执行文件时,DOS会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据PATH命令所设置的路径,顺序逐条地到目录中搜索该文件。
提示:如果path结尾己有; 符号,则“;%JAVA_HOME%\bin”要去掉;符号。如果在cmd中输入javac,显示“'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。”,一般是因为JAVA_HOME中存在空格。
3. 在系统变量,点“新建”,变量名写classpath,然后在变量值写入“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar” (要加.表示当前路径)。该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。classpath作用是指定类搜索路径,要使用已经编写好的类,前提是能够找到它们,JVM通过classpath来寻找类。
以上三个变量设置完毕,则按“确定”直至属性窗口消失,接下来是验证安装是否成功。先打开“开始”->“运行”,打入“cmd”,进入dos系统界面。然后打“java -version”,如果安装成功。系统会显示java version jdk"1.6.0"。
在dos界面中输入javac来查看该命令是否合法,同样输入java来查看该命令是否合法。
1. 在系统变量,点“新建”,变量名写JAVA_HOME,然后在变量值写入JDK安装的路径“C:\Program Files\Java\jdk1.6.0_10”。
该变量的含义就是java的安装路径(注: 如果安装的路径不是磁盘C或者不是在jdk1.6这个文件夹,可对应修改)。
设置JAVA_HOME作用:
1) 方便引用。比如,JDK安装在C:\Program Files\Java\jdk1.6.0_10目录里,设置JAVA_HOME为该目录路径, 那么以后需要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串。
2) 归一原则。当JDK路径被迫改变的时候,只需更改JAVA_HOME的变量值即可, 否则,就要更改所有使用绝对路径引用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
3) 第三方软件会引用约定好的JAVA_HOME变量。JAVA_HOME环境变量指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
2. 在系统变量,找到path,然后点编辑,添加“;%JAVA_HOME%\bin”
设置path变量,是为了使系统在任何路径下都可以识别java命令。用户并不想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令。当运行一个可执行文件时,DOS会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据PATH命令所设置的路径,顺序逐条地到目录中搜索该文件。
提示:如果path结尾己有; 符号,则“;%JAVA_HOME%\bin”要去掉;符号。如果在cmd中输入javac,显示“'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。”,一般是因为JAVA_HOME中存在空格。
3. 在系统变量,点“新建”,变量名写classpath,然后在变量值写入“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar” (要加.表示当前路径)。该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。classpath作用是指定类搜索路径,要使用已经编写好的类,前提是能够找到它们,JVM通过classpath来寻找类。
以上三个变量设置完毕,则按“确定”直至属性窗口消失,接下来是验证安装是否成功。先打开“开始”->“运行”,打入“cmd”,进入dos系统界面。然后打“java -version”,如果安装成功。系统会显示java version jdk"1.6.0"。
在dos界面中输入javac来查看该命令是否合法,同样输入java来查看该命令是否合法。