RT
  小弟新安装了WIN7,然后下载了JDK按照以下方法配置了环境变量:
用鼠标右击“我的电脑”->属性->高级->环境变量
系统变量->新建->变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.6.0_17
系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;
系统变量->新建->变量名:CLASSPATH 变量值:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;但是运行测试JAVA 正常,但是运行JAVAC时则提示 javac 不是内部或外部命令,也不是可运行的程序或批处理文件.
请教怎么解决这个问题.感谢!

解决方案 »

  1.   

    我估计是你的Java home的问题
    jdk有javac,而jre没有。是不是指向错误了?
      

  2.   

    我再检查一下.我把JDK和JRE都装在JAVA文件下了.
      

  3.   


    JAVA_HOME 指向的是D:\Program Files\Java\jdk1.6.0_17请问该怎么弄哦?
      

  4.   

    你确认路径生效了吗? 在dos下打 path 看看。编辑变量是需要重启的。
      

  5.   

    输入PATH运行后得出:
    PATH=%JAVA_HOME%\bin;C:\Windows\.......
    请问这正常吗?我是初学者..发现装个环境都好困难 =.= #
      

  6.   

    win7下我的jdk配置是成功的。
    win7下装64位jdk,但是一些开发工具需要32位jdk(比如wtk),所有先装64位jdk,安装netbeans(我用的netbeans),再装32位jdk,调整java平台的jdk,指向32位jdk
      

  7.   

    环境变量我根本没设置,eclipse也能够用。
      

  8.   

    JDK最好装在32位OS中,正如楼上所说。
    WIN7中装VC6.0有时也出问题,这个是64位处理32位软件的瓶颈。
    建议楼主搜一下始于WIN764位环境的JAVA程设环境。
      

  9.   

    cd  到 这个目录下 %JAVA_HOME%\bin  ,再javac 试试
      

  10.   

    最简单的办法:
    在环境变量path里面加上一个分号,然后后面把你的jdk安装路径复制过来。
    我从来没有按书上那么复杂的设置过!
      

  11.   

    我的javac可以出来那些提示
    但是不能编译java文件
      

  12.   

    你的配置还是有问题吧
    cmd下运行path,正常出来的应该是D:\Program Files\Java\jdk1.6.0_17\bin,而不是%JAVA_HOME%\bin
    是不是路径中有空格的原因?
    加上引号试试吧
      

  13.   

    系统变量->新建->变量名:CLASSPATH 变量值:
    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;CLASSPATH 变量值:C:\jdk1.6\lib\dt.jar;C:\jdk1.6\lib;C:\jdk1.6\jre6\lib\ext\QTJava.zip
      

  14.   


    WIN7 64BIT使用中
    JDK、ECLIPSE都是32位,和平时一样装,一样配置。。