如题,作者在调用命令行时,java解析jar包发现没反应,随后测试javac -version代码也发现不管用
随后也试了管理员身份打开命令行,但是指令也没反应。
随后找到个人情况对应原因:电脑中存在多个jdk,并且在配置环境系统环境中系统环境和用户环境对应的JAVA_HOME中的路径存在冲突,导致无法调用。
作者电脑win11 操作方法:把用户,系统内环境变量涉及jdk的都删了,包括两个的path重新添加要用的jdk并保持一致---------
下面是桌面显示此电脑图标以及设置系统环境变量的路线(删除就没写了)
右键个性化--主题--桌面图标设置--把计算机勾上
右键出现的此电脑--属性,点击高级系统设置,点击环境变量进行设置
新建JAVA_HOME设定jdk对应的路径,然后双击path
新建一个%JAVA_HOME%\bin
win+r 输入cmd 输入javac -version
小插曲解决