安装目录如下:C:\Program Files\Java\jdk1.8.0_74\bin
环境变量设置:PATH:C:%JAVA_HOME%\bin;C:%JAVA_HOME%\jre\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter\Driver;;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Lenovo\Bluetooth Software\;C:\Program Files\Lenovo\Bluetooth Software\syswow64;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\ProgramData\Lenovo\ReadyApps
JAVA_HOME;C:\Program Files\Java\jdk1.8.0_74
是win8系统,上述两个变量都设置在系统变量中。但是在cmd中敲JAVA和JAVAC都是无法识别的命令。进入到bin目录后可以敲java和javac可以。请懂得大神帮忙看看什么原因

解决方案 »

  1.   

    你还没有配置JAVA_HOME环境变量,配置一下就OK啦,JAVA_HOME的值配置为jdk的安装目录,即bin的上一级
      

  2.   

    看错了,你上面path配置有问题,不要c:的,直接%JAVA_HOME%\bin
      

  3.   

    不需要那么麻烦,刚开始的时候不设置java_home也可以,最主要是找到jdk文件下的java.exe和javac.exe文件,然后把路径复制了,在环境变量里面粘贴一下就可以了,最好不要删除原来的环境变量,记住要加分号,不需要死记硬背那些java_home之类的,我也刚开始学,希望能帮助到你