为了账号安全,请及时绑定邮箱和手机立即绑定

Java【学习心得】分享javac错误:javac不是内部或外部命令 也不是可运行的程序 解决方法

我在Oracle官网下载的jdk1.8.0_25

安装路径:C:\Program Files\Java

在环境变量中设置的是:

新建    JAVA_HOME    C:\Program Files\Java\jdk1.8.0_25

--

        Path:        C:\Program Files\Java\jdk1.8.0_25\bin;    (是在Path最前面加入并确定没有符号中英文错误)

--

新建    CLASSPATH    .;C:\Program Files\Java\jdk1.8.0_25\lib    (确定没有符号中英文错误)

之后在命令提示符里输入java 出来的内容正常;输入javac时返回“javac不是内部命令,也不是可运行的程序”看视频确定过多次,也查了网上的资料,改过多次,每次配置环境变量后,都重新打开DOS窗口还是没有解决这个问题。后来在视频右下角下载的“环境变量配置资料”中看到“%JAVA_HOME%\bin;”等字段,再结合网上资源,问题解决。

新的环境变量设置:

%JAVA_HOME%\bin;(%JAVA_HOME%\jre\bin;括号里不加也可以) 加到Path下面

--

新建    JAVA_HOME:

C:\Program Files\Java\jdk1.8.0_25

--

新建    CLASSHOME:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

--

逐项排除后我认为是Path设置问题。我做事很慢,所以花了3个小时解决这个问题。我把他分享给遇到同样问题的朋友,希望能节省下各位的时间,同时也希望大家遇到问题并自己解决问题后,把一些心得分享出来,互相促进,共同进步。


正在回答

79 回答

为啥执行javac出错了呢。求大神告知,新手上路

0 回复 有任何疑惑可以回复我~

初学者一定要仔细,一步一步来

0 回复 有任何疑惑可以回复我~

javac没有基本上是 classpath没有调好应该改为

CLASSPATH .;%JAVA_HOME%\lib; (注意:前面点号,分号,后面分号)

你们试试

0 回复 有任何疑惑可以回复我~

没有用

0 回复 有任何疑惑可以回复我~

把我电脑改的java也进不去了。大哥们

0 回复 有任何疑惑可以回复我~

配置好,重启,问题解决

0 回复 有任何疑惑可以回复我~
求救win10 系统变量里的path变量被删除怎么恢复

看了java的第二节课然后去配置,配合好久javec一直都配不对,试了很多方法,最后把path变量删了。求原path变量值谢谢

0 回复 有任何疑惑可以回复我~
#1

舒斯宁

没戏,path值是随着你装载了不同的程序而写入新的内容的,很难有人的值和你的一样
2017-10-03 回复 有任何疑惑可以回复我~
#2

慕婉清5221947 回复 舒斯宁

那该怎么弄?我的也被我删了
2017-11-16 回复 有任何疑惑可以回复我~

问题解决,非常感谢...

0 回复 有任何疑惑可以回复我~

jre和jdk不能放同一个目录。除了jdk本身带的jre

0 回复 有任何疑惑可以回复我~

谢谢分享,按照你的方法完美解决

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Java【学习心得】分享javac错误:javac不是内部或外部命令 也不是可运行的程序 解决方法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信