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

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 回复 有任何疑惑可以回复我~

我改过环境参数了,还是没用啊


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

win10的话跟老师讲的有点不一样,特别path变量要重提一行复制地址

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

慕婉清5221947

Win10里面的的环境变量一共4行是不是?老师的是1行,怎么弄啊?
2017-11-16 回复 有任何疑惑可以回复我~

我也是遇到了这个问题,一直都不知道怎么搞,看了上面楼主说了后也去改了下但是还是搞不清楚怎么回事,我的phth变量配置是这样的,

C:\Program Files (x86)\Java\jdk1.8.0_102\bin;C:\Program Files (x86)\AMD\ATI.ACE\Core-Static

另外的两个是

CLASSPATH: .;C:\Program Files (x86)\Java\jdk1.8.0_102\lib

JAVA_HOME:C:\Program Files (x86)\Java\jdk1.8.0_102

求大神解答!错在了哪里

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

可以使用精准定位

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

我把“;”打成了“:”,后来改回来就可以了

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

为什么cmd中输入java version显示   错误:找不到或无法加载主类

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

我是win10的 试了几次还是不会弄 求帮助

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

慕用6373601

我刚解决
2018-11-15 回复 有任何疑惑可以回复我~

可以百度看看

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

javac报错,在path编辑时,如果环境变量是一行一行的,则直接点新建,粘贴路径确认后可以解决这个问题

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

慕婉清5221947

一行一行的是什么意思?我的好像是一共4行。要新建吗?我把原有得都path都删了,还能弄么?
2017-11-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

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