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)

相关推荐