找到JDK的安装目录的bin目录,列如C:\Program Files\Java\jdk1.8.0_11\bin,右击我的电脑 > 属性 > 高级系统设置 > 高级 > 环境变量,在系统变量里面找到Path双击,然后再变量值里将光标移到最前面,将bin目录的路径复制进去,用分号跟后边隔开,确定之后新开DOS命令行,在任意目录输入javac运行,出现javac命令的参数信息,表示配置成功。
配置技巧
1、path里面有很多变量,我们将bin目录放前面或后面都可以,但是放在前面,系统会首先去找它。
2、上面的配制方法不足之处在于,如果我的bin目录的路径改变了的话,那么也需要去更改path里面的路径,而且path里面配置着 很多系统的东西,经常修改容易出错。所以我们可以将bin目录里面不会变的写在里面,有可能会变的提出来。比如C:\Program Files\Java\jdk1.8.0_11\bin,C:\盘符会变,Program Files\Java\jdk1.8.0_11路径也会变,而\bin不会变,我们可以自己单独建一个环境变量将C:\Program Files\Java\jdk1.8.0_11放进去,在path里面只用获取自己建的变量值就行了,这样可以避免修改path。
新建 > 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_11
Path >在最前面输入 %JAVA_HOME%\bin; (%%两个百分号可以动态获取系统已配置好的环境变量)
如果以后JDK的目录再有变动,只用修改JAVA_HOME就可以了。
临时配置
如果你将开发工具放在移动盘里,想在别人电脑上开发而不改变别人电脑里面的东西,可以使用临时配置的方法。
DOS命令 set 可以用于查看或设置环境变量并且只在当前DOS窗口有效。
例如:将移动盘F:下的JDK路径添加到path环境变量里面
C:\> set path = F:\Program Files\Java\jdk1.8.0_11\bin;%path%
那么该配置只在当前窗口有效,或者是在该窗口中使用start命令新开的DOS窗口,会延续原窗口的环境变量,但如果是通过cmd新开的窗口是无效的。