2016-02-07 60 views
1

当我尝试编译.java文件时,它说“命令javac找不到”。Java中的新功能1.8.0_73 - Javac命令未识别

我使用从他们的网站下载的安装程序完成了Java的全新安装。我已经尝试了所有其他帖子上的解决方案来检查我的路径,但它已经包含“C:\ Program Files(x86)\ Java \ jre1.8.0_73 \ bin;”其中包含看起来像一大堆实用程序 - 除了没有javac可执行文件。

我用文件资源管理器搜索了我的C盘,并找不到它。我已经安装并重新安装,所以我想我可能只是在寻找错误的东西来编译我的程序。请帮忙!

+3

你下载了JRE吗? JRE没有编译器。您需要一个JDK。 –

回答

2

您已经安装了java jre。您需要安装jdk

jre(java运行时环境)包含运行java所需的文件。

jdk(java开发工具包)包括jre以及所有的开发工具。

转至the download page,并选择jdk

+0

菜鸟错误x( 谢谢! – TheNationalSarcasmSociety

+0

没问题,它发生了,下载并不总是清楚你需要哪一个,如果这个答案解决了你的问题,请考虑接受它。 – Matthew

0

我有同样的问题,并从Oracle下载页面jdk-8u73-windows-i586.exe - 它安装了一个JRE和没有JDK。通过下载安装了JRE和JDK的jdk-8u74-windows-x64.exe解决了该问题。