不想配置永久Java路径,使用set命令设置临时路径失效求助
临时设置Java路径失效的解决办法
你用set命令时犯了个小错误:等号前后加了空格。Windows的set命令对空格敏感,set path = ...会创建一个叫path (末尾带空格)的新变量,根本没修改系统默认的path,自然找不到javac。
正确的操作步骤
- 用不带空格的命令设置临时路径(保留原有路径避免其他命令失效):
set path=C:\Java\jdk1.8.0_202\bin;%path% - 验证路径是否生效:
查看输出里是否有echo %path%C:\Java\jdk1.8.0_202\bin,而且在路径列表的最前面。 - 再执行版本检查:
这时候就能正常显示JDK1.8的版本信息了。javac -version
切换其他Java版本
想换别的版本时,直接替换路径即可,比如切换到JDK11:
set path=C:\Java\jdk-11.0.16\bin;%path%
内容的提问来源于stack exchange,提问作者Rakibul Islam
相关产品推荐
相关产品推荐

