javac运行程序时提示不是内部命令或者外部命令
在刚开始学习编写程序的时候,一般会在cmd中直接运行程序,但是有时候使用javac运行程序时会提示javac不是内部或者外部命令的时候,我们就得先查查是什么原因导致的
操作方法
- 01
java程序从编写到运行需要两个东西,一个是jdk(Java Development Kit )需要编写java程序必须要有这个,一个是jre(Java Runtime Environment)即java运行时环境,包含了java虚拟机,java基础类库。如果提示javac不是内部或者外部命令的时候,可能是因为没有安装其中一项
- 02
一般是都会有安装jdk,而缺少jre的,现在下载的jdk一般都会带有jre一起安装的,如果是比较早之前安装jdk的就可能需要单独安装Jre,无论是缺少哪一样,可以去orcle官方网站下载
- 03
如果这两样都有的话,那就要从环境配置开始入手了,java变成环境需要配置的所有java_home,classpath,path。我们要查看着几项的配置有没有,要从计算机属性的高级配置中去查找或者新建
- 04
JAVA_HOME的配置:变量名:JAVA_HOME。变量值:jdk所在的绝对路径。
- 05
CLASSPATH的配置:变量名:CLASSPATH。变量值:设置为.;%JAVA_HOME%/lib。(路径之前的.;不能漏掉。若是classpath的变量值中原先有内容,则用分号与之隔开)
- 06
path的配置:变量名:Path。变量值为:%JAVA_HOME%\bin。若是变量值中原先有内容,则用分号与之隔开
赞 (0)