安装完JDK后 输入java有用 输入javac没用解决思路
安装完JDK后 输入java有用 输入javac没用
我是个新手 正学JAVA但是安装完之后 输入javac完全没用求大神指教
我的环境变量
JAVA_HOME C:\Program Files\Java\jdk1.8.0_40
classpath .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path path=C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"C:\Program Files\Java\jdk1.8.0_40\bin"
------解决思路----------------------
1、jre,jdk有没有正确安装
2、如果是win7默认应该是安装在C:\Program Files (x86)\下,检查下你的JAVA_HOME配置是否正确
3、检查路径配置是不是都是英文输入法下的符号
------解决思路----------------------
你在安装的时候是不是把站桩java和jre安装在一个文件夹下面了?如过安装在一起的话,貌似会默认的去掉某一个文件,所以你的javac就没有用。解决办法是安装两个文件夹安装。是不是在你javac的时候说tools什么找不到?如果是这样的话,就按照我的,就没有问题。我说的前提是你的环境变量必须配正确!
------解决思路----------------------
32bit会在C:\Program Files (x86)\下
64bit会在C:\Program Files\下
请确认正确位置
另外
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"C:\Program Files\Java\jdk1.8.0_40\bin"
只留%JAVA_HOME%\bin或是C:\Program Files\Java\jdk1.8.0_40\bin试试(把"拿掉)
------解决思路----------------------
"C:\Program Files\Java\jdk1.8.0_40\bin"去掉
------解决思路----------------------
有了JAVA_HOME,后面的Path变量最后就应该将C:\Program Files\Java\jdk1.8.0_40\bin改为JAVA_HOME\bin
------解决思路----------------------
Path %JAVA_HOME%\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
将java_home的环境变量设置在oracle的环境变量前面,避免oracle里面的java应用对我们想要的java_home的应用造成影响。
------解决思路----------------------
再就是 JAVA_HOME C:\Program Files\Java\jdk1.8.0_40
检查一下,你的java应用是否默认安装在了C:\Program Files\Java\jdk1.8.0_40,如果不是的话,更改一下java_home的指向路径
java环境变量修改后,需要重启一个cmd窗口去测试,不要在修改环境变量之前的cmd窗口继续使用javac 测试,这个拿到的还是修改环境变量之前的变量值
我是个新手 正学JAVA但是安装完之后 输入javac完全没用求大神指教
我的环境变量
JAVA_HOME C:\Program Files\Java\jdk1.8.0_40
classpath .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path path=C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"C:\Program Files\Java\jdk1.8.0_40\bin"
------解决思路----------------------
1、jre,jdk有没有正确安装
2、如果是win7默认应该是安装在C:\Program Files (x86)\下,检查下你的JAVA_HOME配置是否正确
3、检查路径配置是不是都是英文输入法下的符号
------解决思路----------------------
你在安装的时候是不是把站桩java和jre安装在一个文件夹下面了?如过安装在一起的话,貌似会默认的去掉某一个文件,所以你的javac就没有用。解决办法是安装两个文件夹安装。是不是在你javac的时候说tools什么找不到?如果是这样的话,就按照我的,就没有问题。我说的前提是你的环境变量必须配正确!
------解决思路----------------------
32bit会在C:\Program Files (x86)\下
64bit会在C:\Program Files\下
请确认正确位置
另外
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"C:\Program Files\Java\jdk1.8.0_40\bin"
只留%JAVA_HOME%\bin或是C:\Program Files\Java\jdk1.8.0_40\bin试试(把"拿掉)
------解决思路----------------------
"C:\Program Files\Java\jdk1.8.0_40\bin"去掉
------解决思路----------------------
有了JAVA_HOME,后面的Path变量最后就应该将C:\Program Files\Java\jdk1.8.0_40\bin改为JAVA_HOME\bin
------解决思路----------------------
Path %JAVA_HOME%\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
将java_home的环境变量设置在oracle的环境变量前面,避免oracle里面的java应用对我们想要的java_home的应用造成影响。
------解决思路----------------------
再就是 JAVA_HOME C:\Program Files\Java\jdk1.8.0_40
检查一下,你的java应用是否默认安装在了C:\Program Files\Java\jdk1.8.0_40,如果不是的话,更改一下java_home的指向路径
java环境变量修改后,需要重启一个cmd窗口去测试,不要在修改环境变量之前的cmd窗口继续使用javac 测试,这个拿到的还是修改环境变量之前的变量值