回复人: vitamines(Nazi) ( ) 信誉:100  2005-03-17 12:11:00  得分: 0  
 
 
   java Hello
  
 
--------------------------------------------------------------
一样的Exception

解决方案 »

  1.   

    应该是没有配好classpath路径
    你看在你配的classpath的最前面加上“.;”(一点一分号)试试
    让你的电脑会从当前目录开始找class文件
      

  2.   

    liuchunjp() ( ) 信誉:105  2005-03-17 12:16:00  得分: 0  
     
     
       楼上,根大小写没有关系。有可能是你的环境设置的问题。
      
     
    -------------------------------------------------------------------------
    环境变量没问题,执行java命令正常,而且Eclipse也需要相同的环境变量,Eclipse没问题
      

  3.   

    classpath里面要有当前目录,就是kxx129说的".;",然后就是cmd下要在Hello.class所在的目录java Hello回车,如果你的jdk版本在1.4.2或更高,可以不用设置classpath.
      

  4.   

    加了,没用,而且classpath错误的话,javac通不过呀
    classpath如下:
    .;C:\Program Files\Java\jdk1.5.0\lib\tools.jar;C:\Program Files\Java\jdk1.5.0\lib
      

  5.   

    回复人: SawPad(亮亮) ( ) 信誉:100  2005-03-17 12:20:00  得分: 0  
     
     
       classpath里面要有当前目录,就是kxx129说的".;",然后就是cmd下要在Hello.class所在的目录java Hello回车,如果你的jdk版本在1.4.2或更高,可以不用设置classpath.
      
     
    ----------------------------------------------------------------------------
    是在当前目录下,javac后立即java,
    JDK1.5
      

  6.   

    是main抛出的异常,应该进入class了呀
      

  7.   

    你看在你配的classpath的最前面加上“.;”(一点一分号)
      你这个应该是运行时抛出的异常,我的机子上也碰到过,就是把上面的.;加你到你classpath路径最前面。
      你再运行应该没有问题,如果还不行的话,那肯定是你的Eclipse什么地方没有设好!好象Eclipse不要设环境变量?我没用过,不太清楚!
      

  8.   

    在控制台下输入set
    把显示的内容贴上来看看
      

  9.   

    main(String[] argu)   不是main(String []argu)
      

  10.   

    1.javac这个命令的使用,不是设置classpath,是设置path
    2。main(String[] argu)   不是main(String []argu),做了测试,这个没问题
    3。Exception in thread "main" java.lang.NoClassDefFoundError: Hello
    这个错一般都是类路径不对。不一定指在classpath里面的设置。你可以在test的目录下试试运行。如果有问题的话,怀疑到底该目录下有没有Hello这个class
      

  11.   

    楼上fogs(菜鸟想飞)说的很清楚几种情况都有试试先
      

  12.   

    如果你用了package
    如package com;
    则编译完Hello.java后
    要在Hello文件的package的上一级目录下执行运行命令d:\proj\com\Hello.javad:\proj\>java com.Hello
      

  13.   

    肯定是环境变量设置错误的原因。
    楼主可以直接把编译生成.class文件所在目录添加到环境变量中试一下。
    比如,假设生成的Hello.class文件所在目录是d:\myjava\c1,那么就把d:\myjava\c1;添加到CLASSPATH环境变量中,再测试一下运行java Hello是否出错(此时随便在哪个路径下执行命令都可以)。