求高手帮忙!!!!CLASSPATH:.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jarJAVA_HOME:C:\Program Files\Java\jdk1.8.0_121path:C:\ProgramData\Oracle\Java\javapath;%C_EM64T_REDIST11%bin\Intel64;%INTEL_DEV_REDIST%redist\intel64\compiler;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bincmd运行过java javac java -version 都有版本信息
但是在用cmd运行“Hello World”的时候却显示找不到或无法加载主类hello这是怎么回事?这是我的代码:
public class Hello{
      public static void main(String args[]) {
            System.out.println("Hello World!") ;
      }
}

解决方案 »

  1.   

    文件名改成hello了么
      

  2.   

    先看下有没生成hello。class,然后执行java hello试试
      

  3.   

    找不到class文件,你看看你编译后的.class文件在哪里?
      

  4.   

    检查你的源文件名字是否和你的类名一样,文件是否是java文件
    在命令界面用dir命令看看是否找的到java文件
      

  5.   

    你看看你编译之后的.class文件在哪
      

  6.   

    public class Hello{
          public static void main(String args[]) {
                System.out.println("Hello World!") ;
          }
    }   public static void main(String args[]) {  这句的(String args[])   改成  (String[]args)   看看  
      

  7.   

    估计你遇到我之前遇到的问题,参考这个帖子:
    http://bbs.csdn.net/topics/392070469
      

  8.   

    CD 文件所在的路径之后在编译运行、点下面图片看一遍https://img-bbs.csdn.net/upload/201611/15/1479198669_35685.png