jdk中javac无法编译解决办法详解
1.概述
经过我一下午的煎熬,阅览文章无数,最后发现是path里面的变量的问题,但始终找不到是哪个,最后直接拷了同道的path发现好了。。。顺便也简化了一下win10的环境配置
2.jdk配置
2.1 win10不需要配置classpath,也不需要配置path中jre\bin,仅需要一下两个配置即可
2.2 自己定义修改,这里仅供参考
新建JAVA_HOME
C:\Program Files\Java\jdk1.8.0_261
修改Path
,主要是只加一个%JAVA_HOME%\bin;
%JAVA_HOME%\bin;C:\Program Files\Java\jdk-13.0.1\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\AOMEI Backupper;%M2_HOME%bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;%SYSTEMROOT%\System32\OpenSSH;C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;C:\Users\rusian\AppData\Local\Programs\Microsoft VS Code\bin;%IntelliJ IDEA%;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;
2.3 百度搜索在线代码对比
然后将你的path和我的path都弄进去,对比一下,看是多了什么,导致你的jre里面的javac无法被识别到。
我的可能是多了这玩意C:\ProgramData\Oracle\Java\javapath;
3.重新打开cmd
依次输入java
javac
java -version
javac -version
进行检验证,如果要重装jsk,有如何卸载jdk和删除注册表的问题,进入我的博客找这篇文章之前的文章。
上一篇: debian8安装mysql5.6和简单配置_MySQL
下一篇: 简单理解JavaScript闭包