我写了一个公共Common.java类,想让它在整个项目中都能被访问, 就是说不用写import Common 语句也能被其它类访问. 说白了就是希望能做到象 System.java 这个类一样. 
任何一个类都可以不用import 就能执行System.out.println(....) 语句.

解决方案 »

  1.   

    打成JAR包放到LIB目录下不就可以了吗?
      

  2.   

    我想除了java.lang.*的类可以直接访问外,其它都要import的。
    1.你可以加上包名直接访问
    2.把这个类加到java.lang.*中放到core.jar中,把jdk设到core.jar上,试试行不行。
      

  3.   

    如果整个项目在同一个包下,那就不用import,我想这不大可能。
    如果不嫌麻烦和代码冗余,可以把这个类放到每一个包中,
    还有就是把这个类打包设置classpath中。
      

  4.   

    同意3楼的,
    自己将这个类加到java.lang中
      

  5.   

    谢谢大家了. 看来好象只能逐个import了. 
      

  6.   

    出点钱,找日(sun)帮你搞一搞。
      

  7.   

    如果要这样的话,你只能在每个包里把这个类都复制一个。
    只有java.lang包不用import的,其他的都要,而且你的
    类是不可以放在java.lang包下的,这是由Java的类加载
    机制所决定的。
      

  8.   

    还是用import引入,然后访问吧,这样比较好一点,就连JAVA 自身的包要访问的时候还要用import 呢。你要搞什么特殊啊。呵呵、
      

  9.   

    有没想过扩展Object,嘿嘿,反正所有的类都是默认继承他的
      

  10.   

    自己写一个classload好像可以的,但那只能是动态编联而不是静态编联,也就是只能通过Class.forName("XXX").newInstance()来使用XXX类,而不能直接XXX abc = new XXX();