日期:2014-05-20  浏览次数:20581 次

研究了好久,还望高手赐教.....跪求!!!!!!!!!
先看两个程序:Test1.java

package   mybole;

public   class   Test1
{
            public   static   void   main(String[]   args)
            {
                        Test2   t2=new   Test2();
                        t2.paint();    
            }
}

另一个程序   Test2.java

public   class   Test2
{
            public   void   paint()
            {
                        System.out.println( "successful! ");
            }
}

包中的类怎么访问包外的类呢?
我的当前目录是G:\Test\21Days,我把它加到环境变量去了
编译Test2.java通过。Test1.java就不行了。
要怎么访问?
要多少分都可以给你,我只要答案


------解决方案--------------------
你可以把Test2.java放在同一个包中哦。
或者引入,Test2.java所在的包哦。
------解决方案--------------------
放在同一目录下就可以啊!
------解决方案--------------------

给Test2.java 加个包啊

然后在Test1.java 前加个import packagename……
------解决方案--------------------
package mybole;
public class Test2
{
public void paint()
{
System.out.println( "successful! ");
}
}

------解决方案--------------------
恩,是的~ 因为你Test1 有包名
------解决方案--------------------
包中的类怎么访问包外的类呢?
把包外的类,IMPORT进来就行了
------解决方案--------------------
当前目录是G:\Test\21Days
你应该在它下面生成mybole目录,即G:\Test\21Days\mybole
运行时,在G:\Test\21Days输入mybole.Test1