为了账号安全,请及时绑定邮箱和手机立即绑定

cmd中输入java正常,但是输入javac 提示说javac不是内部或者外部命令

cmd中输入java正常,但是输入javac 提示说javac不是内部或者外部命令

正在回答

7 回答

检查您的环境变量是不是配置正确了,或者您安装的有可能是JRE而不是JDK

正确的方法是windows下:

JAVA_HOME=您JDK安装的位置,如C:\C:\Program Files (x86)\Java\jdk_版本号

Path=%Path%;%JAVA_HOME%\bin   这里%Path%指原有的Path

CLASSPATH=.;%JAVA_HOME%\lib

Linux下:可以直接安装Open JDK(环境变量不用手动配置,但是功能不是太全),也可以到Oracle去下Linux版本的JDK。下面说的是第二种方法环境变量的配置。

找到/etc/profile文件 这个修改在Linux下的所有用户都能生效

在后边添加

export JAVA_HOME=您JDK安装的位置,如/opt/Java/jdk_版本号

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib


上面的Windows和Linux下的配置,如果想把JRE的环境变量也加进去,可以自行添加

0 回复 有任何疑惑可以回复我~

我的也是这问题  怎么解决的啊?大神们

0 回复 有任何疑惑可以回复我~

解决了谢谢大家

0 回复 有任何疑惑可以回复我~

我的也是这样情况你解决了吗啊?


0 回复 有任何疑惑可以回复我~
#1

Captain72 提问者

解决了。我重新设置了环境变量
2016-03-26 回复 有任何疑惑可以回复我~

你看看是不是少了什么符号或者分号之类的


0 回复 有任何疑惑可以回复我~

环境变量设置可能出错了

0 回复 有任何疑惑可以回复我~

你的环境变量还没有配置正确。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

cmd中输入java正常,但是输入javac 提示说javac不是内部或者外部命令

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信