我想编译corejava里format类(想得到class文件),运行javac的时候没问题,但一运行java的时候就会出现下列的提示
  Exception in thread "main"java.long.NoClassDefFoundError: format
我虽然把单个单词的意思组到一起,但还是不了解它要表达什么,请指教!!

解决方案 »

  1.   

    1.执行不加后缀   
    2.检查文件名
    3.设置好classpath 
      

  2.   

    我执行java时没有加后缀,文件名也没什么问题,编译其他java文件也没什么问题,所以我想路径应该不会有问题,我现在就是想把corejava中的这个类的源码编译成.class文件.
      

  3.   

    劳烦各位再帮我看一看下面的出错信息指的是什么!!谢谢了
    Exception in thread "main" java.long.NoClassDefFoundError:format (wrong name:com/horstmann/
    format)
           at java.long. ClassLoader.defineClass1(Native Method)
           at java.long. ClassLoader.defineClass(ClassLoader.java:620)
           at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
           at java.net.URCLassLoader.defineLclass(URLClassLoader.java:260)
           at java.net.URCLassLoader.access$100(URLClassLoader.java:56)
           at java.net.URCLassLoader$1.run(URLClassLoader.java:195)
           at java.security.AccessController.doprivileged(Native Method)
      

  4.   

    先谢谢了
      可是我还是有点不明白,我要编译的文件在这里F:\tong\CoreJAVA 7th Edithon\v1\com\horstmann   您所说的包是我要编辑的这个corejava的包还是我的classpath路径里的类包请明示!!感激不尽!!!
      

  5.   

    我也碰到了:
    public   class   helloworld   
      {   
        public   static   void   main(String   []   args)   
          {   
                System.out.println("helloworld");   
            }   
        }   javac helloworld.java
    没有问题
    java helloworld
    Exception in thread "main" java.lang.NoClassDefFoundError: helloworldCLASSPATH=.;C:\Program Files\Java\jdk1.5.0_07\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_07\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_07\lib怎么回是呀
    急呀
    那为老兄知道呀
      

  6.   

    你先把环境变量里的classpath路径不用设,把JAVA的JDK直接放到C盘下
    然后在你要运行文件的目录里设置set path=c:\java\jdk1.5.0_07\bin
    再试一试,不行的话就恢复你以前的路径设置,我也没把握,这不也求人呢嘛!你就要试,不行再恢复呗!我是实在试不明白了
      

  7.   

    classpath本身没有错~path也对了~~要是path不对就运行不了~~javac了~~~绝对是文件名错了~!
      

  8.   

    执行时,现在当前路径下先执行下入命令:
    set classpath=.
      

  9.   

    对于fqyuan(水云间)的那段程序,在我这里可以正确运行,