我用JCreate建立了一个工程,在src文件夹下,有Bruce.java,这个文件,我在src下又新建了一个文件夹Tu,在Tu又有一个Tu.java,里面写了个Tu类。我被包的概念给弄糊涂了。我现在想在Bruce.java中使用这个Tu类。
1, 应该怎么引入这个包啊?import Tu;?包就是目录吧?可是不管用啊,报错了。
2.  那主文件Bruce默认包是什么啊?什么都不写当然没错了。我是给弄糊涂啊。大家给我讲讲。谢谢了。刚学java.
工程名字是Bruce

解决方案 »

  1.   

    import Tu.*;而且在Tu.java中开头需要package Tu
      

  2.   

    但是我发现一个问题,我不用任何包的东西,也不用import,照样可以访问到Tu类,可Tu.java不是在另一个包中吗?这怎么回事呢?Tu类我没有声明为public啊
      

  3.   

    首先,你看得应该是.class,不是.java文件,其次呢,只有当同目录(同包)下才可以直接访问class,除非加了包名。至于你这个问题,当你在eclipse中的src下建立另一个目录(Tu),并且在其他包下调用该目录中的类时(Tu.java),必然会需要你导包。。