成都创新互联网站制作重庆分公司

java代码编译显示外部 java显示不是内部或外部命令是怎么回事

java 显示不是内部或外部命令,也不是可运行程序

原因:这是因为安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了,这时候你在lib下也找不都tools.jar和dt.jar.

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、网站设计、外贸网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的柘城网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

解决:

如果只需要使用javac命令其实不需要这么复杂的,可以直接把新建的JAVA_HOME、CLASSPATH这两个变量和PATH变量中的JAVA_HOME%\bin;%JAVA_HOME%\jre\bin删了,然后在Path变量的头部添加如下路径:

C:\Program Files\Java\jdk1.5.0\bin;就可以了。

扩展资料:

关于上述中配置的path

配置系统变量path,在里边加入路径值

;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(加在中间的配置方式为,即C:\Program Files (x86)\Common Files\Oracle\Java\javapath)

%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(加在首部)

;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin(加在尾部)

java编译时出现javac不是内部文件或外部命令,也不是可运行的程序或批处理文件,是怎么回事,

如果java命令可以用,那么javac命令应该也可以用。

出现你这种情况的原因有二:

(1)已经正确安装JDK,但没有重新打开控制台,导致javac命令不能用。

解决方法:关闭原有控制台,重新打开控制台,输入javac测试。

(2)已经正确安装JDK,但没有设置path环境变量,导致javac命令不可用。

解决方法:设置环境变量,将类似“C:\Program Files\Java\jdk1.6.0_17\bin”的值添加到path环境变量中。重新打开控制台,输入javac测试。

至于“java -version”显示安装成功,这并不能说明什么。java是跨平台的语言,在Windows、Linux等多种操作系统平台上都预装有java的运行环境JRE,在它的bin目录下就有java命令(用于运行Java程序),但没有javac命令(用于编译Java程序)。也就是说,即使你不安装JDK,一样可以使用java命令,但不能直接使用javac,除非安装jdk,并设置path环境变量。

编译java文件时出现:“javac不是内部或外部命令也不是可运行的程序或批处理文件”,如何处理?

如果java命令可以用,那么javac命令应该也可以用。\x0d\x0a出现你这种情况的原因有二:\x0d\x0a(1)已经正确安装JDK,但没有重新打开控制台,导致javac命令不能用。\x0d\x0a解决方法:关闭原有控制台,重新打开控制台,输入javac测试。\x0d\x0a\x0d\x0a(2)已经正确安装JDK,但没有设置path环境变量,导致javac命令不可用。\x0d\x0a解决方法:设置环境变量,将类似“C:\Program Files\Java\jdk1.6.0_17\bin”的值添加到path环境变量中。重新打开控制台,输入javac测试。\x0d\x0a\x0d\x0a 至于“java -version”显示安装成功,这并不能说明什么。java是跨平台的语言,在Windows、Linux等多种操作系统平台上都预装有java的运行环境JRE,在它的bin目录下就有java命令(用于运行Java程序),但没有javac命令(用于编译Java程序)。也就是说,即使你不安装JDK,一样可以使用java命令,但不能直接使用javac,除非安装jdk,并设置path环境变量。

Java编译,总显示不是内部命令或外部命令????哪里出了问题

命令提示符下找不到javac.exe文件,需要编辑环境变量,把javac.exe所在的文件夹加入path环境变量,具体操作方法与操作系统有关,可以同时百度cmd path两个命令,有具体操作方法。


本文题目:java代码编译显示外部 java显示不是内部或外部命令是怎么回事
链接分享:http://cxhlcq.com/article/dododso.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部