iteye_7482
2012-06-25 23:40 阅读 301
已采纳

java JDK 环境变量

重装了win7系统,安装了jdk,测试java,javac,java -version这三个命令,javac居然无法识别:'javac' is not recognized as an internal or external command,operable program or batch file.

翻来覆去检查了环境变量的配置,就是看不出有什么问题:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_01
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path=C:\Program Files\AMD APP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;[color=red]%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin[/color]
说是path配置有错,请问到底是哪里有错?我之前一直是这么配的,都没问题

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

8条回答 默认 最新

  • 已采纳
    works001 works001 2012-06-26 10:00
    点赞 2 评论 复制链接分享
  • aa1aa3 爱上一条鱼 2012-06-25 23:50

    没看出有问题

    命令行里echo %PATH% 和 echo %JAVA_HOME%Y一下试试。。。

    点赞 评论 复制链接分享
  • dashabenmao dashabenmao 2012-06-26 07:55

    CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
    Path=C:\Program Files\AMD APP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Java\jdk1.6.0_01\bin

    点赞 评论 复制链接分享
  • wayne_ren wayne_ren 2012-06-26 08:28

    在命令行输入“path”,看看“C:\Program Files\Java\jdk1.6.0_01\bin”是不是在输入串中,如果不在的话,看看是不是你把path设置到用户级别的环境变量中了。

    点赞 评论 复制链接分享
  • iteye_15034 iteye_15034 2012-06-26 10:08

    如果是win7 配置完了之后应该要重启才能生效吧.
    xp的话,好像只用关掉命令行窗口再重新打开就可以.

    点赞 评论 复制链接分享
  • jdkleo jdkleo 2012-06-26 10:44

    Program Files中间有空格,你懂的

    点赞 评论 复制链接分享
  • yunzhu666 yunzhu666 2012-06-26 11:03

    在PATH环境变量的设置中,将
    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
    放到最前面试试看

    点赞 评论 复制链接分享
  • golly2009 golly2009 2012-06-26 22:24

    我也遇到同样的问题,搞了一个下午也没搞定。另外我测试了下如果不用JAVA_HOME,直接将JAVAC所在目录设为PATH,很明显就可以访问,这说明了,WIN7在解析时可能与XPe所不同,或者是WIN7中某个权限或是什么不知名的东东没有设置好。

    点赞 评论 复制链接分享

相关推荐