您的位置:程序门 -> java -> j2se / 基础类



java 类与类(class文件)调用问题,请高手解决


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


java 类与类(class文件)调用问题,请高手解决
发表于:2007-03-22 11:16:17 楼主
各位高手,有个很急的问题!请大家帮忙想象办法:
//show.java
public   class   show
{        
  public   void   myname()
  {                
    system.out.println( "my   name   is   helloworld! ");        
                  }
}
//test.java
public   class   test  
{        
  public   static   void   main(string[]   args)  
  {                
    show   sungo   =   new   show();                
    sungo.myname();        
    }
}
//以上两个文件可以编译并正常输出:my   name   is   helloworld

//////////////////////////////////////////////////////
//show.java
package   ajtj.access//多加的部分
public   class   show
{        
  public   void   myname()
  {                
    system.out.println( "my   name   is   helloworld! ");        
                  }
}
//test.java
import   ajtj.access.show;//多加的部分
public   class   test  
{        
  public   static   void   main(string[]   args)  
  {                
    show   sungo   =   new   show();                
    sungo.myname();        
    }
}
//上边者两个show.java可以编译.test.java   编译不了!
//显示的错误提示为:
    can   not   access   show
    bad   class   file   :.\show.class


希望大家能帮帮忙!在此谢谢了!
发表于:2007-03-22 11:22:511楼 得分:0
你要在ajtj文件夹的根目录编译文件,在show.java的根目录编译的话会找不到文件
发表于:2007-03-22 11:23:432楼 得分:0
文件路径是这样的:
xxxx\ajtj\access\show.java
在xxx目录下编译show
发表于:2007-03-22 11:47:063楼 得分:0
我在自己的机器上测试过,是正常的啊。请lz检查
1.   xxxx\ajtj\access\下面的show.java是否是拥有
package   ajtj.access//多加的部分
的文件
2.   删除xxxx\ajtj\access\下面的show.class文件并重新编译test.java
3.   如果还是不行,可以试试检查xxxx\ajtj\access目录的权限设置是否有特别之处。


快速检索

最新资讯
热门点击