Windows 10 下设置Java 环境变量

环境变量配置

装完Java SE或者RE之后,很多用到Java的程序都不能直接用,比如ApkToolAid给apk签名就会提示找不到目录,所以还得先设置环境变量。

  1. 找到环境变量设置窗口

右键我的电脑,更多,属性;

在弹出来的关于界面中,右边选择“高级系统设置”

在弹出来的选项卡中,点击“环境变量”

  1. 新建/修改 JAVA_HOME 变量

找到“系统变量”,选择新建,输入:

变量名:JAVA_HOME
变量值:你的Java安装路径

如何判断路径是否正确?如果目录里是如下类似结构就没问题了:

选择无误后,点击确定。

  1. 新建/修改 CLASSPATH 变量

同第二步,存在 CLASSPATH 选择编辑,没有就选择新建,输入:

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

点击确定。

  1. 新建/修改 Path 变量

同第二步,存在 Path 选择编辑,没有就选择新建,输入:

变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Windows\System32;

点击确定。如何查看Java环境变量生效呢?“Win键+R”,在运行对话框中输入”CMD”

然后在弹出来的CMD窗口中输入“java”并回车,如下所示即为成功:

注意事项

网上很多设置java环境变量的教程中,最后“Path”的设置中少了Windows的目录,变量值只有:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

这样在CMD后运行windows的命令,例如“ipconfig”、“ping”等常用命令时会出现:

'ping' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

此时检查系统变量,发现“Path”里没有“C:\Windows\System32;”,从而导致Windows的命令均无法执行

此时就按照步骤4将Path 变量的值加上“C:\Windows\System32;”,点击确定即可。此时ping、ipconfig等系统命令都正常了:

好记性不如烂笔头,趁着还记得先记个流水账了。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注