我安装好jdk,然后在XP的环境变量中添加了 C:\j2sdk1.4.2_04\bin\
然后cmd——》在任意目录运行 java -version
可以得到
java version "1.4.2_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)但是运行编译命令javac就会有提示
'javac' 不是内部或外部命令,也不是可运行的程序请问这是怎么回事,应该如果设置

解决方案 »

  1.   

    配置一下你的classpath 就是lib 路径
      

  2.   

    是环境变量中添加 
    C:\j2sdk1.4.2_04\lib\
    吗?
    试过了,还是不行
      

  3.   

    是:C:\j2sdk1.4.2_04\bin\     
    吧?????
    你改一下再试试!!
      

  4.   

    看一下你的ClassPath
    和JavaHome配置对了没有哟?
      

  5.   

    http://www.matrix.org.cn/article/1267.html
      

  6.   

    1. 新建环境变量名JDK_HOME 变量值C:\j2sdk1.4.2
    2. 新建环境变量名CLASSPATH 变量值.;C:\j2sdk1.4.2\lib
    3. 新建环境变量名JAVA_HOME 变量值C:\j2sdk1.4.2
    4. 系统环境变量名Path 变量值添加C:\j2sdk1.4.2\bin
    在98 2000 xp 上通过
      

  7.   

    JDK_HOME 就没必要了
    最简单的配置就两项,说白了其实就配path(系统变量,不需要手动建立的)一项就可以了
    为了清晰 可以这样配
    JAVA_HOME   C:\JBuilderX\jdk1.4
    path    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    就可以了。我经常就这么做,没问题的
      

  8.   

    我是这么配置的:
    JAVA_HOME    C:\J2SDK
    Path   C:\j2sdk;C:\j2sdk\bin;
    CLASSPATH   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
    你看看可以否?
      

  9.   

    CLASSPATH:D:\jdk1.5\lib\tools.jar;D:\jdk1.5\lib\dt.jar;
    JAVA_HOME:D:\JDK1.5
    JAVA_HOME后面的路径不要有";"分号.
    配好这两项就可以了.
    PATH都不需要的.
      

  10.   

    你看一下你的BIN下面是有是有一个JAVAC这个文件
      

  11.   

    set JAVA_HOME=C:\j2sdk1.4.2_04
    set PATH=%JAVA_HOME%\bin;%path%
    set CLASSPATH=.;%JAVA_HOME%\lib;%classpath%将以上内容写入一个记事本,保存为java.bat批处理文件,然后运行,OK.