我好多次配置java,的环境变量之后,在cmd中输入 'java'命令可用 ,输入 'javac' 显示 该命令不可用.
原因: 在装jdk时 ,安装程序在安装时,第一次安装 的程序为jdk, 其中jdk 自己集成了 jre环境 . 接着还会 提示 安装 程序, 第二次安装的 为单独的jre程序.所以我在 配置java_home的时候,在网上查到好多人说 要配置classpath 和path. 结果配置完成以后,java 命令可用 javac不可用, 就是因为jdk中的jre和 单独的jre安装在同一个目录中 ,系统不能识别.
解决方案:
1.将jdk和jre安装在不同的目录下
2.推荐直接安装 jdk ,,在安装程序运行到 jre的安装时,直接取消安装. 因为jdk中集成了jre.