首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

包的有关问题!

2012-02-16 
包的问题!!!!!packagecn.myboleimportcom.mr.*classTest{publicstaticvoidmain(String[]args){//System.

包的问题!!!!!
package   cn.mybole;
import   com.mr.*;
class   Test
{
        public   static   void   main(String[]   args)
        {
          //   System.out.print( "package   test! ");
              Test2   t2=new   Test2();
        }
}


package   com.mr;
public     class   Test2{

}

我看了没错误啊,为什么会出现下面的这种错误呢
错误如下:

can   not   resolve   symbol     Test2   t2=new   Test2()

[解决办法]
你的Test2是不是还没有编译成.class文件啊
[解决办法]
import com.mr.Test2能不能点出来... 还有 自定义包不可以用 .*的 只能一个一个 .出来的
[解决办法]
cn.mybole同一个文件夹下有 com.mr;没?
[解决办法]
import 自定义package 也可以 .* 这样的,没问题
[解决办法]
Test2默认构造器是这样的:default Test2(){}所以Test2 t2=new Test2()就不可以了!~
[解决办法]
你按da11393说的建立起相关的目录结构,不行么?
[解决办法]
我用你的代码已经在控制台编译运行,遇到过你的问题:
编译Test2.java 后 在同目录生成了Test2.class文件,但没自动生成包路径,
这时候编译Test.java 会得到LZ的错误,
我手动创建了Test2的文件夹,并把Test2.class放进去,然后返回根目录编译Test.java 编译通过

热点排行