java 显示不是内部或外部命令,也不是可运行程序
通过了javac编译,运行时显示"不是内部或外部命令也不是可运行的程序也不是批处理文件???"...
通过了javac编译,运行时显示"不是内部或外部命令也不是可运行的程序也不是批处理文件???"
展开
6个回答
展开全部
原因:这是因为安装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(加在尾部)
展开全部
这就说明是你的环境变量没有设置好的。
你把你的环境变量里面的PATH给认真的配置一下,然后就可以使用 了的。
最简单的方法就是直接将你的JAVA的安装目录里面的BIN目录给拷贝到PATH里面去的。。这样就可以了。
你把你的环境变量里面的PATH给认真的配置一下,然后就可以使用 了的。
最简单的方法就是直接将你的JAVA的安装目录里面的BIN目录给拷贝到PATH里面去的。。这样就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好!
你是用java命令运行程序吗?如果是,检查下你的path环境变量,看看有没设置好,还有就是到JDK的bin文件夹下面,看看java.exe在不在。这两个都没问题的话,应该是可以用java命令运行程序的。
希望对你有帮助。
你是用java命令运行程序吗?如果是,检查下你的path环境变量,看看有没设置好,还有就是到JDK的bin文件夹下面,看看java.exe在不在。这两个都没问题的话,应该是可以用java命令运行程序的。
希望对你有帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设你的jdk安装在F:\Java\JDK
那么
你要新建环境变量java_home其值为F:\Java\JDK
找到path,在值中加入%JAVA_HOME%\bin;(看好是加入, 不是修改为,如果你把以前的东西弄没了就会出别的问题,比如一个打cmd命令说你不是内部命令也不是外部命令)
新建环境变量classpath其值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar(看好前面的那个点,别漏了)
那么
你要新建环境变量java_home其值为F:\Java\JDK
找到path,在值中加入%JAVA_HOME%\bin;(看好是加入, 不是修改为,如果你把以前的东西弄没了就会出别的问题,比如一个打cmd命令说你不是内部命令也不是外部命令)
新建环境变量classpath其值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar(看好前面的那个点,别漏了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说明你的命令没有其上作用,那么就要看看你安装java的时候的路径有没有每只正确。
首先新建系统变量JAVA_HOME
值为:..\..\..\jdk1.6.x
然后在系统变量path里面增加%JAVA_HOME%\bin
注意和其他已经存在的配置用;隔开
然后再重新打开一个命令窗口就可以用了。
首先新建系统变量JAVA_HOME
值为:..\..\..\jdk1.6.x
然后在系统变量path里面增加%JAVA_HOME%\bin
注意和其他已经存在的配置用;隔开
然后再重新打开一个命令窗口就可以用了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询