解决“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再试试,应该没有问题了。

?

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

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

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

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

昨天重装了win10系统,发现以前配好的java环境变量和tomcat环境变量全都清空了,在重新配置的时候总是出现问题,即在cmd命令窗口下,输入java,显示正常,输入java -version 也...
  • suncold123
  • suncold123
  • 2015年09月12日 10:39
  • 66634

javah javac 不是内部或外部命令 解决方法

配置JNI环境时,遇到一个非常奇怪的问题,java环境变量配置好了后,cmd下执行java -version 正确,但是javah 或者javac 则提示不是内部或外部命令。 下面就是开始找原因了:...
  • wangpp2009
  • wangpp2009
  • 2016年11月29日 11:15
  • 3974

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

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

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

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

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

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

Java不是内部或外部命令

第一天上课安装好JDK,配置好环境变量后,执行javac、java指令可以运行没有问题。 关机之后第二天再运行,提示javac不是内部或外部指令。 解决方法: 在用户变量的Path变量中也加入“%...
  • hr786250678
  • hr786250678
  • 2018年01月14日 14:58
  • 9

JDK下载、安装、配置环境变量及javac命令不执行的解决心得

一、JDK的下载,官网上下载不解释。 二、JDK的安装              安装JDK分为两个过程,第一过程是安装jdk,第二过程则是安装jre。修改路径。 三、配置环境变量:...
  • qq_39174464
  • qq_39174464
  • 2017年12月17日 03:03
  • 45

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

没什么其他原因,要不就是你安装JDK不完整,要不就是你配置环境变量错误。 配置环境变量: 1.新建一个系统变量。 变量名:JAVA_HOME 变量值:D:\Java 其中...
  • cq121237785
  • cq121237785
  • 2017年06月05日 16:38
  • 1012

Java 环境:javac不是内部命令或外部命令解决方案

Windows7安装JDK的环境变量设置 Windows7 X64安装“jdk-6u26-windows-x64.exe”后,按照网上的环境变量设置方法设置了环境变量,但是死活都提示“javac不...
  • u011925175
  • u011925175
  • 2015年02月09日 20:05
  • 4824
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决“javac”提示不是内部或外部命令的问题
举报原因:
原因补充:

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