必须设置环境变量!
即要进行CLASSPATH
PATH
JAVA_HOME
的设置

解决方案 »

  1.   

    右单击"我的电脑"-->属性-->高级-->环境变量
    在"系统变量"中查看,path,选择编辑,
    加入c:\Program Files\Java\j2re1.4.2_04\bin;c:\Program Files\Java\j2re1.4.2_04\lib
    各个路径间用分号隔开,然后重启命令行窗口就可以了
    再新建一个classpath环境变量,值为.(英文的句号);c:\Program Files\Java\j2re1.4.2_04\lib\Tools.jar
      

  2.   


    就象 FutureStonesoft(丑石) 说的
    当然也可以设个JAVA_HOME
      

  3.   

    环境变量啊。。把BIN的路径增加PATH中去啊`~
      

  4.   

    我照做了,在c盘里多了个文件夹C:\j2sdk1.4.2_04,我喜欢把程序源码保存在单独的文件夹,但只能在这个文件夹的C:\j2sdk1.4.2_04\bin文件夹里才能使用javac命令,别的地方还是“javac不是内部命令。。”怎么回事?
      

  5.   

    环境变量的问题 
    看这 http://expert.csdn.net/Expert/topic/2077/2077183.xml?temp=.4109613
      

  6.   

    @echo off 
    rem JDK1.4 
    set path=%path%;C:\j2sdk1.4.2\bin 
    set classpath=.;c:\java2\lib\dt.jar;c:\j2sdk1.4.2\lib\tools.jar 
    @echo on
      

  7.   

    set path=%path%;C:\j2sdk1.4.2\bin 
    set classpath=.;c:\java2\lib\dt.jar;c:\j2sdk1.4.2\lib\tools.jar