如果用命令行方式运行JAVAC的话,还有个地方要改的,就是注册表
\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft里的中文
改为Java Plug-in 和Java Runtime Environment就可以了。试试先!

解决方案 »

  1.   

    如果用命令行方式运行JAVAC的话,还有个地方要改的,就是注册表
    \HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft里的中文
    改为Java Plug-in 和Java Runtime Environment就可以了。试试先!
      

  2.   

    类路径里不要忘记加入类本身所在路径;还要加上Java运行时需要的包的路径。
      

  3.   

    由于是高版本的java,所以不要设classpath,只要设一下path就行了。
      

  4.   

    那path又怎么设呢?又请问:为什么要设classpath呀?
      

  5.   

    to rocie: 这个我已经知道,它会提示注册表的问题。
       mardutou,shanyuliang,Chdw:
       我都试了,路径写了一长串,还是不行,虽然没什么太大影响我学java,但我还是想弄清楚,autoexec.bat中设置path和classpath有什么不同,我的JDK装在D:\jdk,win2000在D:\Winnt,能否给详细的设置,谢谢,不要嫌分少,我只有这些,呵呵,解决了再给分。    
      

  6.   

    由于你是win2000,所以你不要在autoexec.bat设path,右击我的电脑,选属性->高级->环境变量设置,再在弹出窗口里选上path项,点击修改,加上d:\jdk\bin;就行了。
      

  7.   

    是这样的吗?我是在JBUILDER中,我看到路径已经设好了的呀
      

  8.   

    wonry:再试试!
    选属性->高级->环境变量设置
    classpath
    .;d:\jdk1.3\lib;d:\jdk1.3\jre\lib;d:\jdk1.3\lib\tools.jar;path
    d:\jdk1.3\bin;c:\winnt\system32;
      

  9.   

    我装的是jbuilder5的jdk,我设过path了,还是不行啊
      

  10.   

    去SUN下个JDK1。4吧,然后:
    SET PATH=%PATH%;d:\jdk1.4\bin
    SET CLASSPATH=.;d:\jdk1.4\lib\dt.jar;d:\jdk1.4\lib\tools.jar
    (d:\jdk1.4换成你的JAVA所在目录就OK了)
      

  11.   

      我按rocie介绍差不多整好了,只是有些类好象找不到,不过还是要谢谢各位!