jdk环境变量配置为什么显示不是内部命令(输入java-version后显示不是内部命令)

本文目录
- 输入java-version后显示不是内部命令
- JDK安装输入java-version出现不是内部或外部命令,也不是可运行的程序或批处理文件
- java程序运行时出现.javac不是内部或外部命令,也不是可运行的程序或批处理文件已设置好了环境变量
- 刚装完jdk,配好环境变量,在cmd下打java 和jdava -version都正常,但打javac提示不是内部命令求教
输入java-version后显示不是内部命令
path 没有配置正确导致找不到jre/bin 下的java命令导致的,可以检查一下环境变量里的path配置。
JDK安装输入java-version出现不是内部或外部命令,也不是可运行的程序或批处理文件
你的输入有问题java -version之间-号前面是有个空格的,不是环境变量的问题,因为你只要装了jdk即使环境变量没设置,输入java -version都会有东西出来的,环境变量配好了,输入javac才有东西出来,
java程序运行时出现.javac不是内部或外部命令,也不是可运行的程序或批处理文件已设置好了环境变量
主要是因为你的classpath设置不对。jdk的环境变量配置一般如下:
JAVA_HOME=你的jdk安装路径
path=%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
classpath=.;%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib;
当你敲入javac的时候会从操作系统的path下查找这个命令,你的path里面如果没有将jdk的bin目录配置进去,就找不到这个命令了。
刚装完jdk,配好环境变量,在cmd下打java 和jdava -version都正常,但打javac提示不是内部命令求教
path 设置有误,把后面的;%JAVA_HOME%\jre\bin去掉,javac 命令是在%JAVA_HOME%\bin;%中的,所以只要配;%JAVA_HOME%\bin;,%JAVA_HOME%\jre\bin下面得是运行库
还有
cmd中打java Test.java 这个命令错误
直接 java Test 就行了

更多文章:
java入门神器好用吗(java 7入门经典适合初学者自学用吗)
2026年10月11日 02:40
unix文件系统采用(Unix采用树形文件系统,其中“树形文件系统”什么意思)
2026年10月11日 00:50
数据可视化界面(FineBI的数据可视化组件设置界面分为哪些区域,错误的是)
2026年10月10日 22:20
matlab2017和2018哪个好(发现matlab2018a占内存较多,下载了2016a的版本,这两个版本有什么不一样的区别吗)
2026年10月10日 21:10
数据库应用系统设计(数据库应用系统的开发具体分为哪几个阶段(1)
2026年10月10日 20:40
js取字符串的第几个字符(js中怎么找到一段字符串中第三个“的位置)
2026年10月10日 20:00




