class Inner{};应该是public class Inner{};吧

解决方案 »

  1.   

    可以执行,你用jdk1.4.1编译一下运行
      

  2.   

    去掉package mypackage是正确的
    但为什么有了package mypackage就错呢?
      

  3.   

    有package mypackage是显示:
    Exception in thread "main" java.lang.NoClassDefFoundError: Test5
      

  4.   

    java类是由包组织管理的啊。
    String类的全名要java。lang。String啊。
      

  5.   

    编译可以通过的。不过,你得将这些生成的class文件放在一个名为mypackage的文件夹中。并且,要能够通过classpath找得到才行。假设,你在classpath中设置了当前目录。那么,在当前目录下,建立一个mypackage文件夹,并将编译好的classpath文件移进去。然后,在当前目录下:java mypackage.Test5,就OK了。
      

  6.   

    没有问题,我在eclipse下编译并运行通过