对于命令java -version,我没有收到任何错误。但当我试图执行" javac -version"我收到一个错误" Javac不被视为内部或外部命令"
答案 0 :(得分:1)
安装JAVA JDK后,需要正确设置环境变量。
右键单击左下方的Windows按钮>系统>高级系统设置>单击“高级”选项卡,然后单击“环境变量”按钮
您必须正确编辑PATH变量和JAVA_HOME。
答案 1 :(得分:0)
从错误消息中可以看出您在Windows中。 java工作但不是javac的原因很可能是“javac”不是提供“java”的构建(JRE)的一部分。
如果安装“JRE”而不是“SDK”,则只能获得运行Java程序的基本要素,而不能帮助您构建应用程序。
相比之下,SDK提供了完整的工具集,包括javac。
要确认,您可以查看“java.exe”的位置,并查看文件夹结构是否是JRE或SDK的一部分。
如果您不知道从哪里拾取“java.exe”,您可以在控制面板中检查已安装的软件部分。
如果在控制面板中未找到任何java条目,则可以检查%PATH%环境变量中包含的文件夹,并查看java.exe所在的位置。
答案 2 :(得分:0)
运行命令 java -version
显示计算机中安装的java。有时,在Windows环境中未设置JAVA_HOME和JRE_HOME时,此命令会失败。请检查程序文件文件夹,并检查以java开头的文件夹名称。如果安装了java,那么你可以在其中看到java文件夹。