欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jdk中javac无法编译解决办法详解

程序员文章站 2022-04-24 15:15:09
...

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;

jdk中javac无法编译解决办法详解

3.重新打开cmd

依次输入java
javac
java -version
javac -version
进行检验证,如果要重装jsk,有如何卸载jdk和删除注册表的问题,进入我的博客找这篇文章之前的文章。