可以放在任何目录,如果你用Win2000系统,在环境变量中,path 中增加 你的SDK目录\bin
否则,就只能在你的SDK目录\bin下编译和运行了

解决方案 »

  1.   

    比如你把jdk装到了c:\jdk1.3中,但你想把你的程序放到d:\java\中,你可以在d:\java\中建一个a.bat文件,文件的内容"set path=d:\jdk1.3\binset classpath=d:\java\"
    然后你在这个目录下把cmd.exe复制过来。就行了。
    在你运行cmd.exe以后,打一下a,回车。以后就可以编译和运行java程序了。
    :)有点麻烦巴。
      

  2.   

           crinoid()  
           说的是有点麻烦。能不能方便些。书上可没说这么麻烦啊、!!!!!!
           我是在学校的机房上实践的(win98)。安装的默认路径好象是         
           C:\..\windows\java 
           (我好象写错了,应该是 jdk )
      

  3.   

    设置你的path环境变量, 如果jdk装在(C:\jdk)
    那么在path 中加入 c:\jdk\bin , 就可以在任何目录下运行javac 了