早上,一个盆友在我的御弓blog(www.yugongweb.com)中留言板留言,说成他依照我的实例教程安裝了jdk,可是在DOS操作台中运作javac的情况下出現了“javac并不是內部或外部命令,也不是可运作的程序流程或批处理文件”,他在网络上找了一大堆的缘故和解决方案,全是使他新创建的JAVA_HOME、CLASSPATH这两个自变量,随后开展相对配备,結果压根就沒有用途。说真话,那时候因为我觉得尤其怪异啊,照理说不应该有哪些不正确啊?实际上针对Java的新手而言,配不配备CLASSPATH都能够,由于CLASSPATH是用于设置“类途径”的并且这类方法一般来说不强烈推荐。而设定CLASSPATH的目地是为了更好地把他人写好的类库挪回来好未来自身用。归根结底,配个PATH就OK了。但是怎么会出現不正确呢?
因此我也问起,是否在PATH的途径后边沒有加英文分号,或是加持了汉语的分号,他说道都加了。这我也迷惑不解了。想起这儿,我就要他开启他的bin文件夹名称看一下里边是否有javac.exe,他开启一看,沒有。
难道说是jdk坏掉?自己都不太坚信,只有使他尝试再安裝一次,但是重新安装以后,還是沒有。这下我就是没有办法了。最终想想想,只有使他将装jdk的全过程帮我转述了一遍。最终总算发觉了难题的所属。原先安装jdk的情况下选2次安装文件,他所有给安裝进到一个文件目录了。难题就取决于,第一次选得文件目录装的是jdk,而第二次选得文件目录装的是jre,并不是一个物品,原先的文档被jre的文档所遮盖,javac.exe也就没了。
我将这一解决问题后,那一个盆友很谢谢,说在网上一大堆人都是在问这个问题,我上百度搜索引擎一搜,还简直一大堆,回应大部分全是新创建的JAVA_HOME、CLASSPATH这两个自变量。如图所示:
这毫无疑问难以解决难题。因此 就将本文共享出去,期待能帮大伙儿一点儿小忙。最终请大伙儿关心站长统计御弓blog和照片右下方的微信公众号。
www.sEo-6.comhttp://www.seo-6.com/xqsb/173524.html
(编辑:部分内容来互联网)