求助,WIN10系统安装java,jdk安装后,java测试成功,javac却不能,为什么啊,求解

求助,WIN10系统安装java,jdk安装后,java测试成功,javac却不能,为什么啊,求解。我用的是用户变量

你的环境没有配置好。
JAVA_HOME这个环境变量,添加到系统变量里面,不要添加到用户变量里面。追问

可是我用系统变量设置还是javac不成功啊

好蛋疼

追答

你打开你的jdk找到像我下面的路径

D:\Program Files\Java\jdk1.8.0_25\bin

然后你再bin目录底下看看有没有javac.exe 这个文件,有的话截个图给我看看

追问

嗯,我回寝室再装一次,我又用win7重装了

没有javac.exe

追答

既然没有javac.exe 文件,你的路径配置的再对,javac -version 命令也不可能执行的。

你看看我的, 我就有

追问

谢谢了,我知道为什么了,因为我把jdk和jre安装在同一路径下了

都是看了网上的那个win10安装java教程,说什么最好放一个目录,坑死了

多亏了你提醒我看有没有javac.exe这个文件

我采纳你的

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-04-20
F:\java\jdk 中有哪些文件?
可以输入完整路径运行 javac.exe ,我的 javac.exe 在以下文件夹中:
C:\Program Files\Java\jdk1.8.0_11\bin

由于文件夹名称中有空格,所以运行时需要加英文双引号,输入以下命令运行 javac.exe:
"C:\Program Files\Java\jdk1.8.0_11\bin\javac.exe"
设置 JAVA_HOME 和 PATH 环境变量以后,可以直接运行 javac.exe,设置完环境变量以后要关闭命令提示符重新打开才生效。
我的 JAVA_HOME 应该设置为 C:\Program Files\Java\jdk1.8.0_11\追问

没有,清空了

而且我还重装系统好几次了

都是这样

换成win7也不能了

不知道为什么

追答

找一下 javac.exe 安装在哪里,输入完整路径应该能运行。
C:\Program Files\Java\jdk1.8.0_11\bin\javac.exe

追问

没找到javac.exe啊

为什么?

追答

安装的是JDK吗?
JAVA中没有javac.exe,需要安装JDK

本回答被网友采纳
第2个回答  2017-08-13
JAVA_HOME:你自己的jdk的路径
CLASSPATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

注意前面有一个.千万不要忘了。
关键是下面这个:
path=
C:\ProgramFiles\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\bin\jre\bin;
在path环境变量的最前端加上你自己的jdk的这两个目录就好了。一定要是绝对路径!
第3个回答  2018-06-07

我的也是win10系统,也遇到同样的问题,因为win10必须全部配置绝对路径,2步完美解决

第一步:按图配置

第二步:关掉所有的dos窗口,重新CMD,打开运行javac命令。结束。

相似回答