日期:2014-05-20  浏览次数:20691 次

JAVA安装了都能检测到版本却不能用
安装的是jdk-6-windows-i586

系统是重装的,环境变量中的用户环境变量没path,就自己建立了一个,路径是没问题的!

在cmd中运行path:
C:\Documents and Settings\郝伟>path
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System3
crosoft SQL Server\80\Tools\BINN;D:\编程工具\Java\bin

这个没问题吧?

再运行java -version:
C:\Documents and Settings\郝伟>java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)

也没问题 ,可是运行javac的时候就不行了!无法识别javac.............


------解决方案--------------------
你的jdk的bin路径放在path里。
D:\编程工具\Java\bin 是你的安装路径么?底下有javac.exe么?自己检查一下
------解决方案--------------------
比如我的是E:\Java\jdk1.5.0_07\bin;C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual Studio\VC98\bin


你没有没有配置你JDK 的BIN

javac在你JDK 的BIN 下 

将你JDK 的BIN 加到path下


或者因为你的D:\编程工具\Java\bin
有中文 无法识别的缘故
------解决方案--------------------
安装的是jdk-6-windows-i586

系统是重装的,环境变量中的用户环境变量没path,就自己建立了一个,路径是没问题的! 



你确定?