经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » Java相关 » Java » 查看文章
javac不是内部或外部命令在win10上的解决方案
来源:cnblogs  作者:韵祈  时间:2018/11/6 10:22:20  对本文有异议

Path环境变量能够让你在任何路径都能使用命令,可能你百度谷歌了各种方案都无法解决javac无法使用的问题,那么你可以试试如下解决方案:

首先博主配置了JAVA_HOME 参数为 C:\Program Files (x86)\Java\jdk1.8.0_144 (根据不同的路径配置相应不同)
以及 CLASSPATH 参数为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (注意前面有个.代表当前路径)
然后再Path中添加了两个参数 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;使用的是如下图的方式添加的

效果也是如上图所示,但是死活都用不了javac这个命令,然后谷歌搜索了一大堆解决方案,各种各样的说法都有,比如说%JAVA_HOME%在win10上无法识别的,修改成了绝对路径之后依旧如此!然后进jdk路径使用javac命令,并没有问题,猜测环境变量有问题,但是根本找不出来问题的所在,后面使用文本方式编辑,发现了一件神奇的事

WTF???双引号是什么鬼,删除后javac即可正常使用,猜测因为之前使用的是%JAVA_HOME%环境变量代替绝对路径后%引起win10主动添加了双引号导致,然鹅在环境变量的表格方式中并不会有任何显示,win10是真的坑哇,弄了2个晚上,今天终于搞定了!

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号