重装系统后,重新设置了下环境变量,path classpath都设好了,进入cmd运行java,出现一大堆帮助信息;运行java -version,出现了版本信息,证明路径配置正确。可再运行javac却出现:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件于是我注销系统,再运行javac,正常了,出现了javac的用法。两个命令都在同一个目录下,为什么有以上差异呢?我在网上搜索了一下,也有人碰到了同样的问题,都是重启一下就好了,也不知是什么原因。哪位高手能解释?
调试欢乐多
路径,注意路径是必须配置的,之后启动的。你应该配置完毕,然后运行cmd.
你可以输入
path
来查看当前的path里面是否存在jdk/bin子目录
javac 在jdk下才有
2 windows 自己就有一个java
3 javac 可是jdk里面才有,jre没有
4 所有命令,必须在path里面才能自动找到。注意,不是CLASSPATH
cmd输入
path
来查看当前的path里面是否存在jdk/bin子目录 如果有,则可用不用再讨论了! 我也不希望你重新安装操作系统来验证。如果你以前用过DOS, 你就会非常明白这个错误的原因了!哈哈哈哈!!!