解决“javac”提示不是内部或外部命令的问题

转载 2011年12月08日 22:08:46

学习java必不可少的就是先要有一个java的开发环境。

当然现在软件很多的,像eclipse,myeclipse等等。

不过,最基本的就是javac.exe 了。就是在命令提示符中(cmd)使用 javac hello.java 来测试语句有没有问题。同时生成hello.class文件。

本来,在 cmd 中,查看java的版本(命令:java -version)说是’java’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

好吧,一问老师,说是缺少jdk,下载一个jdk,安装好之后。

写了一个简单的java,用javac时,又说’javac’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

解决方法

1.右键计算机 ——> 属性 ——> 左边的“高级系统设置” ——> “高级”选项卡 ——> 下面“环境变量”

2.系统变量那里,新建一个变量名为 JAVA_HOME的,变量值为 C:\Program Files\Java\jdk1.6.0_10? (以你自己安装jdk的目录为准),然后确定。

3.找到系统变量里面的Path,编辑,变量值那里最后加一个分号(;),加上jdk的目录? C:\Program Files\Java\jdk1.6.0_10\bin ,点击确定。

4.网上还有说要改classpath的,不过我觉得一个点(.)就够了。当然,你也可以尝试,加上也没事。

classpath设置为:
.;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_10\bin

确定,之后,重新打开命令提示符,javac再试试,应该没有问题了。

?

注意 在加路径的时候,分号; 和. 不能去掉,必须是英文状态的符号。

jdk 环境变量配置 及 javac 不是内部或外部命令的解决

yijdk的安装直接按照提示一步步进行,需要注意的是记住安装路径。
  • u013566425
  • u013566425
  • 2014-05-04 16:39:01
  • 35621

运行javac 报告javac不是内部或外部命令,但是运行java、java-version正常

运行javac 报告javac不是内部或外部命令,但是运行java、java-version正常
  • wzbwzh
  • wzbwzh
  • 2013-12-11 15:18:54
  • 130460

解决jdk环境变量设置完后,在cmd中运行javac出现’javac‘不是内部或外部命令,也不是可运行的程序或批处理文件的错误提示

在环境变量中的path和classpath的参数配置如下: 变量名:JAVA_HOME      变量值:F:\java_jdk\jdk1.8 变量名:Path                 变量值...
  • starwind_
  • starwind_
  • 2016-07-24 10:19:41
  • 14884

JDK安装完成后,配置完环境变量还是会出现javac不是内部命令

今天重新学习Java,没有使用eclipse,使用的文本编辑器Notepad++,这就需要提前安装JDK。 我是按默认路径安装的JDK。安装路径为: C:\Program Files\Java\jd...
  • u011986954
  • u011986954
  • 2015-12-04 14:30:31
  • 17620

安装JDK的环境变量设置javac不是内部命令或外部命令

原因一: 只安装了jre,没有安装jdk 解决方法是安装jdk 原因二: 安装了JDK和JRE,配置不正确 解决方法:设置环境变量 1、我的电脑 — 右键 — 属性”—...
  • wesley219
  • wesley219
  • 2014-11-05 17:29:38
  • 8521

win10配置java环境变量,解决javac不是内部或外部命令等问题

1.JAVA_HOME:你自己的jdk的路径 2.CLASSPATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar  3.配置Path变量,要...
  • asdfghzqlj
  • asdfghzqlj
  • 2017-04-05 02:25:19
  • 1173

java -version和javac -version不一样的原因及解决办法

上篇幅介绍了启动eclipse遇到的问题,这个篇幅就好好讲讲,在cmd中java -version和javac -version 不一样的原因和解决办法。...
  • zp357252539
  • zp357252539
  • 2016-12-28 07:35:57
  • 1476

解决cmd中,javac提示:javac不是内部或外部命令,但是运行java、java-version正常的问题

没什么其他原因,要不就是你安装JDK不完整,要不就是你配置环境变量错误。 配置环境变量: 1.新建一个系统变量。 变量名:JAVA_HOME 变量值:D:\Java 其中变量名可以随便你写,...
  • naruto_ping
  • naruto_ping
  • 2016-10-26 00:00:50
  • 15587

window 命令行运行的java 和 javac 显示的版本不同

1.问题描述     最近在学习AspectJ时,发现在window下的命令行窗口运行  java -version   显示的是1.7的版本, 而运行 javac -version  显示的版本确实...
  • u012061196
  • u012061196
  • 2016-11-20 16:30:43
  • 808
收藏助手
不良信息举报
您举报文章:解决“javac”提示不是内部或外部命令的问题
举报原因:
原因补充:

(最多只允许输入30个字)