在win2000的系统变量里加入:
classpath = .;c:\j2sdk;c:\j2sdk\lib;c:\j2sdk\lib\tools.jar等
path里增加c:\j2sdk\bin。

解决方案 »

  1.   

    最基本的配置问题,我的配置中的classpath设计如下:classpath = .;c:\j2sdk;c:\j2sdk\lib; 这样应该可以的,如果不行,到google搜索一下java的配置的文章
      

  2.   

    set classpath=.; c:\j2sdk1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_04\bin;F:\zhaobo\EJC\ec
    还是出现同样的错误
    我实在不知道为什么了。
    请指教
      

  3.   

    (1)只需要一个path=jdk中bin文件夹的路径就可以了
    (2)运行ec.Evolve前你得保证你当前文件夹是在和ec同级的文件夹下
    (3)确信你没有打错类名和文件名
      

  4.   

    还有一点,确信Evolve类中的main方法声明是public static void main(String []args)
    我有一次就把main拼错了:(
      

  5.   

    classpath设置方法:在“我的电脑”的属性的高级选项当中有一个环境变量设置。
    1)在系统环境变量PATH参数后面加上bin的访问路径。例如如果是直接安装在c盘下面的话就在PATH参数后面加入c:\jdk1.3.1\bin。加入后的结果一般为:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\jdk1.3.1\bin。
    2)新建一个系统环境变量CLASSPATH,将其值赋为:.;c:\jdk1.3.1\lib\tools.jar;c:\jdk1.3.1\lib\dt.jar;c:\jdk1.3.1\jre\lib\dt.jar;d:\JavaProgramming其中d:\JavaProgramming\是Java源程序的存放目录。
    注意:在使用java命令的时候后面跟随的源程序的名字中的大小写应该完全与源程序名字中的相同,也就是说Java命令是不忽略大小写的。另外,在Java命令后面的程序名不要带上.class!编译: javac YourClass.java
    运行:java YourMainClass
      

  6.   

    我也碰到这种错误..
    解决不了...
    郁闷啊..
    现在都是eclipse编译完后只能在tomcat运行了..
      

  7.   

    问题解决了。
    set classpath=.; c:\j2sdk1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_04\bin;F:\zhaobo\EJC
    就对了。多了一个目录原因。
      

  8.   

    set classpath=.; c:\j2sdk1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jar;F:\zhaobo\EJC
    set path=:\j2sdk1.4.2_04\bin