cmd中输入javac,提示'javac' 不是内部或外部命令,也不是可运行的程序???

大神们帮我教一下,cmd中输入javac,提示'javac' 不是内部或外部命令,也不是可运行的程序???
最新回答
鬼魅訞娆

2024-10-17 18:57:44

就是path配置的问题,你再检查检查,确认已经写对了路径,指向jdk的bin目录。另外记得配置完重新运行cmd才能生效噢。
辣条大婶

2024-10-17 13:26:43

环境变量问题。注意分号什么的。
JAVA_HOME C:\Program Files\Java\jdk1.6.0_21
path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
classpath .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
. 号不要丢了。
建议可以通过cmd命令行去set环境变量。
客情寄风絮

2024-10-17 18:30:26

你好:

有两种方法解决:

1.一般出现这个问题是Path没有设置正确,
Path路径:C:\Program Files\Java\jdk1.6.0_20\bin

classpath路径:C:\Program Files\Java\jdk1.6.0_20\lib\dt.jar;
C:\Program Files\Java\jdk1.6.0_20 \lib\tools.jar;

2.如果像你说的,都设置正确的话,那重启一下电脑,就ok了。
号订婚

2024-10-17 11:20:15

path肯定错了, set path="虚拟机绝对路径" 试试
匆匆过客

2024-10-17 19:15:44

设置环境 变量 我确定你设置错了
javac 是用来编译的 所以跟 classpath没关系 javac是用来执行 。class文件的