JAVAC不是内部命令或外部命令怎么解决(DOS命令中出现“javac不是内部或外部命令)

JAVAC不是内部命令或外部命令怎么解决(DOS命令中出现“javac不是内部或外部命令)上午,一个朋友在我的御弓博客(中留言,说是他按照我的教程安装了jdk,但是在DOS工作台中运行javac的时候出现了“javac不

  上午,一个朋友在我的御弓博客(中留言,说是他按照我的教程安装了jdk,但是在DOS工作台中运行javac的时候出现了“javac不是内部或外部命令,也不是可运行的程序或批处理文件”,他在网上找了一大堆的原因和解决方法,都是让他新建的JAVA_HOME、CLASSPATH这两个变量,然后进行相应配置,结果根本就没有用处。说实话,当时我也感觉特别奇怪啊,按理说不应该有什么错误啊?其实对于Java的初学者来说,配不配置CLASSPATH都可以,因为CLASSPATH是用来设定“类路径”的而且这种方式一般来说不推荐。而设置CLASSPATH的目的是为了把别人写好的类库挪过来好将来自己用。说到底,配个PATH就OK了。可是为什么会出现错误呢?

  于是我就问他,是不是在PATH的路径后面没有加英文分号,或者加成了中文的分号,他说都加了。这我就纳闷了。想到这里,我就让他打开他的bin文件夹看看里面有没有javac.exe,他打开一看,没有。

  难道是jdk坏了?我自己也不太相信,只能让他试着再安装一次,可是重装之后,还是没有。这下我真是没有办法了。最后想了想,只能让他将装jdk的过程给我复述了一遍。最后终于发现了问题的所在。原来安装jdk的时候选两次安装目录,他全部给安装进入一个目录了。问题就在于,第一次选得目录装的是jdk,而第二次选得目录装的是jre,不是一个东西,原来的文件被jre的文件所覆盖,javac.exe也就没有了。

  我将这个问题解决后,那个朋友很感谢,说网上一大堆人都在问这个问题,我上搜索引擎一搜,还真是一大堆,回答基本上都是新建的JAVA_HOME、CLASSPATH这两个变量。如图:

  这肯定解决不了问题。所以就将这篇文章分享出来,希望能帮大家一点儿小忙。最后请大家关注我的网站御弓博客和图片右下角的公众号。

  本文地址:

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/134748.html

(0)

相关推荐

  • 维吾尔族古尔邦节习俗介绍

    维吾尔族古尔邦节习俗介绍 古尔邦节是我国回、维吾尔、哈萨克、乌孜别克等民族的节日,是伊斯兰三大宗教节日之一,这一天清晨的礼拜,是一年中规模最大的一次礼拜,维吾尔族过古尔邦节的时候,家家户户都要宰羊、煮肉、赶制各种糕

    生活 2021年10月18日
  • 什么是植物学 关于植物学的介绍

    什么是植物学 关于植物学的介绍2021-11-29 16:12:151、植物学是生物学的分支学科,是从人类文明开始的生物学分支出来的一个学科,主要研究植物的形态、分类、生理、生态、分布、发生、遗传、进化等。目的在于开发、

    生活 2021年11月29日
  • 成童的意思,成童是什么意思-组词(字义,诗词)

    词组成童的意思,成童是什么意思-组词(字义,诗词)基本解释详细字义 成童拼音:chéng tóng注音:ㄔㄥˊ ㄊㄨㄥˊ解释:1.年龄稍大的儿童。或谓八岁以上,或谓十五岁以上,说法不一。 2.引申指神童。精选例句

    阅读 2021年11月27日
  • 产前检查(产检)时间

    首次产前检查的时间应从确诊早孕开始,一般情况下第1次产前检查时间以妊娠6~8周为宜;妊娠20~36周每4周检查一次;从妊娠37周起每周检查一次。正常情况下,一般检查的是次数为9~11次。若出现异常情况,则酌情增加检查的次数和项目 。

    生活 2021年9月30日
  • 新帕萨特荣耀上市(新帕萨特荣耀上市倒计时)

    文章长度:0太短了,请勿浪费资源

    科技 2021年12月16日
  • 怎样辨别酸奶是真是假(真酸奶和假酸奶的区别)

    瞎猜一下。你小时候最大的愿望就是开一个食堂,里面摆满了各种好吃的零食。 想吃什么就拿什么,开心地做白日梦,不停地流口水。 但是长大后,我忘记了我的“初心”,我的话变了: 少吃零食,...

    阅读 2022年1月18日