2015-05-04 119 views
0

对于命令java -version,我没有收到任何错误。但是当我试图执行“javac -version”时,出现错误“Javac未被识别为内部或外部命令”如何检查Java是否安装在我的Windows系统上?

+0

查看程序和功能? – immibis

+0

你想检查Java编译器或Java运行时的可用性吗? – TheLostMind

+0

打开命令提示符并键入java -version以检查是否安装了java,然后创建一个名为“path”和变量值为“c:\ java \ bin”的环境变量//本地目录中的java bin路径或远程目录 – blackOcean

回答

1

安装JAVA JDK后,您需要正确设置环境变量。

右键单击Windows按钮左下角>系统>高级系统设置>点击高级选项卡,然后单击环境变量按钮

,你必须编辑PATH变量和JAVA_HOME正常。

Here you have further Informations

0

从错误信息看起来你是在Windows中。 为什么java工作,但不是javac的原因很可能是“javac”不是提供“java”的构建(JRE)的一部分。

如果您安装“JRE”而不是“SDK”,那么您只能获得运行Java程序的基本要素,而不能帮助您构建应用程序。

相反,SDK提供了包括javac在内的完整工具集。

要确认,您可以检查“java.exe”的存在位置,并查看文件夹结构是否是JRE或SDK的一部分。

如果您不知道从何处获取“java.exe”,则可以在控制面板中检入已安装的软件部分。

如果在控制面板中未找到任何Java条目,则可以检查%PATH%环境变量中包含的文件夹,并查看java.exe的存在位置。

0

运行命令 Java的版本

示出安装在机器中的Java的。当在Windows环境中未设置JAVA_HOME和JRE_HOME时,此命令有时会失败。请检查程序文件文件夹并检查文件夹名称是否以java开头。如果安装了java,那么你可以看到它的java文件夹。

+0

如果java不在路径中,该命令也会失败。无论其他变量如何。 – Gnoupi

相关问题