path和classpath都可以不设
但是最好设一个javac的path比如d:\j2sdk1.4.1\bin,这样用起来比较方便,不用更上一长串路径
编译的时候用javac -classpath c:\java\ch2 *.java
运行的时候用java -cp c:\java\ch2 带main的类名

解决方案 »

  1.   

    xp和win2000一样,如果j2sdk装在c:\j2sdk1.4.1的话
    path=c:\j2skd1.4.1\bin
    classpath=c:\j2sdk1.4.1\lib\tools.jar;classpath=c:\j2sdk1.4.1\lib\dt.jar;.;.java随便放在哪里,要先用javac YourFile.java编译后才能用java YourFile来运行
    文件属性?普通文档就可以了。
      

  2.   

    问:当输入javac hellojava.java后,按回车,dos显示的是“javac不是内部或外部命令,也不是可运行程序或批处理文件.",这是咋回事?
      

  3.   

    如果是98检查你autoexec.bat里的path的设置。winxp和2000应该差不多吧。楼上的learnner说的很清楚了。
      

  4.   

    路径没有设的话,直接输(比如JDK安装在了D:\J2SDK1.4)
    D:\J2SDK1.4\BIN\JAVAC hello.java