2014-09-19 123 views
-1

JAVAC错误JAVAC错误 - 'javac'未被识别为内部或外部命令

请检查错误。 'javac'不被识别为内部或外部命令, 可操作的程序或批处理文件。

Microsoft Windows [Version 6.1.7601] 
Copyright (c) 2009 Microsoft Corporation. All rights reserved. 

C:\Users\Dell>echo %path% 
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Wind 
owsPowerShell\v1.0\;C:\ant194\bin;C:\maven323\bin;C:\Java\jre67\bin;C:\Ruby200\b 
in 

C:\Users\Dell>java -version 
java version "1.7.0_67" 
Java(TM) SE Runtime Environment (build 1.7.0_67-b01) 
Java HotSpot(TM) Client VM (build 24.65-b04, mixed mode, sharing) 

C:\Users\Dell>javac 
'javac' is not recognized as an internal or external command, 
operable program or batch file. 

C:\Users\Dell> 

使用的操作系统是Dell Vostro笔记本电脑中的Windows 7。

+0

的JDK的bin文件夹必须在你的路径,你只有JRE设置:) – NiziL 2014-09-19 08:40:04

+0

设置路径为JDK/bin中 – 2014-09-19 08:40:39

回答

2

从你的路径看,你在路径中有JRE(Java运行时环境),但没有JDK(Java开发工具包),这就是编译器(javac)和其他开发相关工具的功能。

如果您安装了JDK,则需要将其添加到路径中(除非您完全自定义某些内容,否则“jdk”将以所在目录的名称命名)。如果你不这样做,你需要安装它,然后确保它在路径中。

bin目录中的JDK的典型路径可能是C:\Program Files\Java\jdk_x.x\bin,但如果你已经安装它到自定义位置(如你与JRE),你只需要找到bin子目录的地方你把它放在你的道路上。

1

JRE不包含的javac,你需要JDK

+0

问题与路径的变化仍然发生。请看下面: – 2014-09-19 09:16:48

+0

下面没有什么... – aviad 2014-09-19 18:08:32

相关问题