CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

question for package ???

楼主robotcrawl(下树之猴)2003-02-03 23:37:43 在 Java / J2SE / 基础类 提问

//:hellojava放在Classpath相应目录下,以下class   位于hellojava下的b目录  
  package   hellojava.b;  
   
  import   hellojava.a.*;  
   
  public   class   Foreign{  
  public   static   void   main(String[]   args){  
  PackagedClass   a   =   new   PackagedClass();  
  }  
  }  
  //:hellojava放在Classpath相应目录下,以下class   位于hellojava下的a目录  
   
  package   hellojava.a;  
   
  public   class   PackagedClass{  
  public   PackagedClass(){  
  System.out.println("hello   I   am   from   packagedClass!");  
  }  
  }  
   
  编译Foreign.class通过  
  但java   Foreign时出错,以下是错误信息:  
  Exception   in   thread   "main"   java.lang.NoClassDefFoundError:   Foreign  
   
  why??????  
  问题点数:50、回复次数:2Top

1 楼helpall(was jl)回复于 2003-02-04 00:12:28 得分 50

Here's   what   I   did:  
      1.   under   c:\xxx,   create   the   following   directories   and   files:  
              pa\  
                  a\  
                      A.java  
                          package   pa.a;  
                          public   class   A   {  
                                public   void   say()   {  
                                      System.out.println("aaa");  
                                }  
                          }  
                  b\  
                      B.java  
                            package   pa.b;  
                            import   pa.a.*;  
                             
                            public   class   B   {  
                                  public   static   void   main(String[]   args)   {  
                                        new   A().say();  
                                        System.out.println("bbb");  
                                  }  
                            }  
      2.   c:\xxx>javac   -d   .   -classpath   .   pa/b/B.java  
      3.   c:\xxx>java   pa.b.B  
       
      I   don't   have   any   classpath   setting.Top

2 楼robotcrawl(下树之猴)回复于 2003-02-04 09:52:21 得分 0

我错就错在加package   声明之后,完整的class   名叫hellojava.b.ForeignTop

相关问题

  • a question of oracle package and function.do u known???
  • [Newbie's Question]How to write a store procedure to package 1000 select SQL Query to just ONE?
  • Package Error
  • package a.b;
  • package 的问题!!
  • package 问题
  • package问题?
  • package的定义
  • Load Package 失败!
  • 找package netscape.javascript

关键词

  • classpath
  • hellojava
  • packagedclass
  • 目录
  • pa
  • package
  • foreign
  • println
  • main

得分解答快速导航

  • 帖主:robotcrawl
  • helpall

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo