Java环境配置:cmd输入java有用而javac无效

写在前面

配置Java环境完成后,遇到最多的错误可能就是打开控制台(cmd)输入java有用,而javac无效。首先检查自己的的环境配置啥的,这里再写一下:
JAVA_HOME:
自己jdk的安装路径。
CLASSPATH:

.;%JAVA_HOME%\bin\dt.jar;%JAVA_HOME%\bin\tools.jar

Path:

;%JAVA_HOME%\bin;

Path路径问题

jdk安装完成后,在path环境变量中的第一条会有一个路径,如下:
在这里插入图片描述
打开这个路径,里面有java.exe等,可是就是没有我们的javac,只需要将这个路径下移到最后一条或者删除这里面的三个文件。
在这里插入图片描述
在这里插入图片描述

jdk安装路径问题

这个问题在jdk1.7和1.8可能会有这个问题,jdk安装完成后,会让你选择jre的版本,然而你可能会把jre放在jdk的目录下,这样会导致jdk的bin文件被jre(jre的bin中可没有javac)的覆盖,在我的jdk10.0.2就不会有这个问题,jre是不允许安装到非空文件夹的。
在这里插入图片描述

发布了20 篇原创文章 · 获赞 75 · 访问量 6912

猜你喜欢

转载自blog.csdn.net/weixin_42089228/article/details/103284084
今日推荐