在cmd 中出现的问题如下:
 c:\javac Hello.java
 
 c:\java Hello
 Exception in thread "main" java.lang.NoClassDefFoundError:Hello
  
  是类定义方面的问题???

解决方案 »

  1.   

    在先编一了再在jcreator里运行吧,? 没编一就会出这个错
      

  2.   

    to :evanxie  环境变量设置应该没问题  类名和文件名一致。
      

  3.   

    没有用过JCreator,不知JCreator是怎么用的?
      

  4.   

    你的Hello.java文件在哪?
    如果是在别的文件包里,应该先用cd命令进入这个包
    在运行
    例如:文件在f盘的名为a的包内
    应该:
     f: 
    f:\>cd a\ f:\a\>javac Hello.java
     
     f:\a\>java Hello
      

  5.   

    你把文件拷贝到jdk下的bin目录里去编译并执行试试,如果执行成功了,那估计还是因为你的环境没配置好,我记得JCreator在目录选项里是可以设置jdk路径的,所以可能你在JCreator里设置了,所以会运行成功
      

  6.   

    找不到类!!!设置 set classpath=c:\;%classpath%;估计90%是这个毛病
      

  7.   

    应该是环境变量的问题,最好在classpath最前面加上.;设置一个当前目录
    set classpath=.;%classpth%
      

  8.   

    你可以试试将jcreator重新安装到根目录下并且安装的绝对目录中要保证没有空格。