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

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 回答

感谢分享!我和楼主遇到一样的问题,恰巧搜索到楼主的帖子,着实省下我不少时间。经楼主点拨我的也弄好了,在以后的学习中我遇到问题解决了也会像楼主一样分享出来!

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

path路径本来不是有的吗,可是现在被我删了,怎么办啊

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

一楼正解,不过我已发现JAVAC错误就知道是PATH变量出问题了,难道我是天才

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

我也出现了这个错误:

javac错误:javac不是内部或外部命令 也不是可运行的程序

然后我也在重新配环境变量,犯了一个SB 的错误,我删掉了win10的默认PATH环境变量,在网上找了一个初始PATH 变量(系统和字节相同的)。重新配置后,依然不成功,还是出现上面的问题,大家有什么建议和指导吗

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

改了一点,还是不能进,最后关了重新进cmd就能用了,感谢所有楼。

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

解决了吗

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

我也遇到这样的问题!

在DOS窗口输入java有显示,

输入javac显示“不是内部或外部”,

java -version输入有显示。

找了很多解决javac无显示的办法,都没用,最后我把全部清除,

只写入C:\Program Files\Java\jdk1.8.0_73

也就是jdk的路径,(注意!JAVA_HOME里面只能是jdk路径!而且路径前后不能有其他符号!

然后CLASSPATH,Path  都按照上面所说的做!

问题解决,试试在DOS窗口输入java,javac,java -version是否出现相应的字符!


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

我的是WIN10 64位的 下载的jdk1.8.0_101,安装是一直下一步,lib中有da.jar bin里也有javac可就是输入命令符javac时出现不是内部或外部命令,也不是可运行的程序,我之前输入javac的全部地址也不能出来,求解答。

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

慕粉1156461328

我也是这样,怎么办啊,弄了好几天课还没弄好
2017-06-06 回复 有任何疑惑可以回复我~

漂亮,刚解决,谢啦

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

感谢分享,已解决!

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

举报

0/150
提交
取消

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

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