javac不是内部命令和外部命令

我把环境变量配置好后,java命令运行没有问题,java -version运行也没有问题,但是javac却是不能运行!
我的JDK安装在D:\jdk1.5,我的环境变量配置如下:
JAVA_HOME: D:\jdk1.5
path: D:\jdk1.5\bin
classpath: .;D:\jdk1.5\lib

我觉得我的环境变量配置没有什么问题,都配过很多了。但为什么却会出现这个错误?

因为系统不能识别javac命令,或者是因为你没有正确安装JDK。
在你的JDK所在的安装目录,在DOS环境里,比如是:C:\java>set path=c:\java1.4.1\bin
然后在c:\java1.4.1\bin\javac (你的java文件).java就可以了。

设置你的PATH路径.
具体配置环境
右击”我的电脑”,选择”属性”,再选择”高级”,点击”环境变量”,注意到 ”系统变量”,点击”新建”三次,每次创建一个系统变量 (注意大小写).
变量名:path
变量值:C:\j2sdk1.4.1_07\bin

变量名:java_home
变量值:C:\j2sdk1.4.1_07

变量名:classpath
变量值:C:\j2sdk1.4.1_07\lib\tools.jar;C:\j2sdk1.4.1_07\jre\lib\rt.jar;
变量创建完后点击”确定”,直到”属性”窗口消失.

----------------------------------
具体可以看下面的内容

方法针对(WinXP)
步骤一:访问JDK环境下载网址 http://java.sun.com/j2se/1.4.1/download.html
选择 Download J2SE v 1.4.1_03 下 点击 Windows (all languages, including English) 行最右边的 DOWNLOAD.
步骤二:接下来的页面里填写自己的简略资料,并点击 Yes,submit 按钮.
步骤三:接下来的页面里点击 ACCEPT 按钮.
步骤四:接下来的页面里点击 Download j2sdk-1_4_1_07-windows-i586.exe 链接便下载.
步骤五:安装已下载的JDK (默认安装盘符为 C:\j2sdk1.4.7_03 ).

注意:无需更改安装路径
步骤六:现在开始具体配置环境
右击”我的电脑”,选择”属性”,再选择”高级”,点击”环境变量”,注意到 ”系统变量”,点击”新建”三次,每次创建一个系统变量 (注意大小写).
变量名:path
变量值:C:\j2sdk1.4.1_07\bin

变量名:java_home
变量值:C:\j2sdk1.4.1_07

变量名:classpath
变量值:C:\j2sdk1.4.1_07\lib\tools.jar;C:\j2sdk1.4.1_07\jre\lib\rt.jar;
变量创建完后点击”确定”,直到”属性”窗口消失.
步骤七:打开”记事本”,输入这段代码 (注意大小写)
class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World");
}
}
步骤八:以 HelloWorld.java 保存文件到 d:\java
注意:保存地址可自由选择,文件名注意大小写.
步骤九:进入”开始”-”所有程序”-”附件”-”命令提示符”
直接键入 javac 回车,数秒后显示环境测试结果,出现大片英文字符即为正常.
步骤十:更换盘符到 HelloWorld.java 文件所在目录 (D:\java>).
键入 javac HelloWorld.java 数秒后回到文件所在目录 (D:\java>) 编译成功.
键入 java HelloWorld 数秒后显示将显示 Hello World
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-07
其实最重要的是设置好环境变量!

javac不是内部或外部命令怎么办 无法正常运行解决方案
javac不是内部或外部命令怎么办?1.找到java安装下的bin目录,运行【cmd】,输入【javac】,可以提醒,说明环境配置有问题 2.然后开启【cmd】输入:【path】3.看看java相关的java相关路径是否有多余的符号,如多分号、逗号等。正如上图所示,正常路径是正常路径。正确的:错误的:4.错误后右键此电脑,...

javac不是内部或外部命令是什么原因
javac不是内部或外部命令是什么原因:1、原因是环境变量没有准确的设置,导致功能无法正常的使用。2、解决方法需要用户们依次打开【我的电脑】-【属性】-【高级系统设置】-【环境变量】。3、打开以后执行以下操作,如果有的话不用新建直接修改就行了。例如:版本为:jdk1.8.0_91安装路径:C:\\Program...

javac不是内部或外部命令怎么办
1、找到java安装下的bin目录,运行【cmd】,输入【javac】,能提示,说明环境配置有问题 2、然后打开【cmd】输入:【path】3、看看java 相关的java相关路径有没有多余的符号,比如多出分号,逗号。如上图一样便是正常路径 正确的:错误的:4、错误以后右键【此电脑】,点击选择【属性】5、然后在左侧...

javac不是内部或外部命令win10怎么办
javac不是内部或外部命令win10怎么办:1、【我的电脑】-【属性】-【高级】-【环境变量】-【系统变量中】添加以下环境变量:2、JAVA_HOME值为:【D:\\Program Files\\Java\\jdk1.7.0_11】(JDK的安装目录)3、Path: 追加【%JAVA_HOME%\\bin】(如果你原有的path最后面有;就不需要)4、设置classpat...

win7javac不是内部或外部命令怎么办
win7javac不是内部或外部命令怎么办:1、首先检查jdk与jre是否都已安装成功,如果安装完成后还是无法进行配置,请执行以下操作。2、打开环境变量设置,然后找到【JAVA_HoME】进行编辑,变量值放入你的安装位置,例如:【d:\\program Files (x86)\\Java\\jdk1.7.0_60】3、然后找到【CLAsspATH】。输入【....

cmdjavac不是内部或外部命令怎么办
用户们在cmd中输入了javac以后,却获得了一个提示,那就是javac不是内部或外部命令。然后也不是可运行的程序等,无法正常的进行使用,那么这个问题需要我们用户们怎么来解决呢,一般来说只需要修改几项数据就行了,快来看看详细教程吧~cmdjavac不是内部或外部命令怎么办:path环境变量后面添加 【%JAVA_...

Win7系统输入javac命令提示javac不是内部或外部命令怎么办
原因一:没有安装jdk,只安装了jre jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提示“‘javac’ 不是内部或外部命令,也不是可运行的程序 或批处理文件”。解决方法:安装jdk即可。原因二:安装了jdk和jre,但是配置失败 安装了jdk的话,正常cmd下输入javac时一定...

java提示javac是什么意思?
1、键盘windows+R键,调出运行窗口,输入cmd并回车 2、进入命令窗口,输入javac,提示不是内部命令或外部命令 3、打开控制面板,找到系统中的高级系统设置 4、在高级一栏中选择环境变量 5、找到系统变量,首先进行JAVA_HOME的设置,变量值为jdk的安装路径,如下图进行配置 6、然后设置变量CLASSPATH,变量...

‘javac’不是内部或外部命令错误解决方法
有的时候用cmd编译java文件时会出现“javac”不是内部或外部命令错误,下边就给大家介绍几个解决这种错误的办法。1、首先确保java中jdk的版本是最新的,如果不是可以去百度下载 2、其次一定要根据自己的操作系统位数下载,区分为32位和64位 3、然后查看自己编写的java语言的文件名字是不是和 class 后加...

javac不是内部或外部命令怎么办
6、出现“JAVAC不是内部命令或外部命令”这种情况应该是环境变量没有配置正确,重新再配置一下环境变量注意,在配置环境变量时,java_home path classpath 的配置要点,不要多加或者少加符号。7、1已经正确安装JDK,但没有重新打开控制台,导致javac命令不能用解决方法关闭原有控制台,重新打开控制台,...

相似回答