1

我相信以前也有人问过类似的问题,但没有一个完全符合我的要求。所以我发这个。

我在 ADT 包中使用 Eclipse IDE。目前我正在做一些基本的Java编程。在此之前,我已经从 Orcale 下载并安装了 JDK。尝试设置 Javadoc 时出现问题,因为它需要 javac 的路径。现在,如果我尝试where java,我会得到C:\Windows\System32\java.exe。如果我尝试where javac,我会得到not found error。为了使事情更加复杂,echo %PATH%给出(为了清楚起见,我添加了换行符):

C:\Program Files\Java\jdk1.7.0_03\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files\Common Files\GTK\2.0\bin;C:\Python32;C:\Program Files\Calibre2\ 

但是你猜怎么着,Program Files\Java 目录下没有名为 jdk1.7.0_03 的文件夹!我只有“jre”文件夹。

我彻底糊涂了。javac程序在哪里?JDK安装在哪里?我在这里错过了一些重要的事情吗?请帮忙!

4

2 回答 2

2

首先从 oracle 下载 jdk。在安装过程中,您应该找到安装 jdk 的路径,例如C:\Program Files\Java\jdk1.7.0_05\bin. 然后你应该在控制面板 -> 系统 -> 高级 -> 环境变量中为你的 jdk 设置环境变量。详细信息可以在这篇文章中找到。

于 2013-06-12T07:58:07.523 回答
0

javac文件通常在C:\Program Files\Java\jdk1.7.0_03\bin\javac

如果您在该路径中找不到它,则可能您安装的不是 jdk 或者它可能是错误的 jdk。您不需要安装 JRE,JDK 包中已经包含 JRE。如果在该路径中找不到 javac,则可能是您安装了错误的 java 可执行文件。尝试卸载 Java 并使用最新更新重新安装。不要忘记设置 CLASSPATH。

于 2013-06-12T07:50:04.907 回答