windows 10 java命令可以运行,但是‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件(已解决)
Posted 张心情
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows 10 java命令可以运行,但是‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件(已解决)相关的知识,希望对你有一定的参考价值。
问题描述
当输入java 的时候能运行,但是javac不行
输入javac的时候不行
解决方法
1.绝对路径法
2.建立JAVA_HOME方法
解决方法:
(1)新建->变量名"JAVA_HOME",变量值"D:\\Java\\jdk1.8.0_05"(即JDK的安装路径)
(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin”
(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\\lib;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar”
注:JDK的安装路径根据实际情况设定
不是写%JAVA_HOME%的问题,我的也是win10环境,可以执行java -version和java命令,但是不能javac,最后用的%JAVA_HOME%\\bin和%JAVA_HOME%\\jre\\bin配置成功了。之前写的是两个配置在一行上,这个要分开写,各一行,同时结尾不能带分号!!!有分号也不行。
如果要写JAVA_HOME后面一定不要加上“;” 这是windows 10 的习性哈哈😂好多人就是在这里坑的
以上是关于windows 10 java命令可以运行,但是‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件(已解决)的主要内容,如果未能解决你的问题,请参考以下文章
在命令提示符窗口里输入javac有反应,但是输入java不能运行?