Package 的正确使用方法,谁能帮帮我。

csdnZhangjian 2004-02-01 01:50:56
package 的使用方法,最重要的是需要那些设置,我在如下:

package mypack.class1; // 我在E盘建立 e:\mypack\class1

public class t2{

.....code.....

}

编译通过,但运行时报错如下:
Exception in thread "main" java.lang.NoClassDefFoundError: t2

谢谢解答!
...全文
42 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kuramantboy 2004-02-01
  • 打赏
  • 举报
回复
路径问题
ilovesoup 2004-02-01
  • 打赏
  • 举报
回复
classpath设定的时候可以指定多个目录,这将被统一认为是一个root。所有的package都对应着实际的物理路径,都将从你设定的classpath开始搜寻。如果你的classpath是e:\mypackage;.\,那么你把那个你的package放在当前目录下的classl目录也可以。载入的时候将会把找到的.class中声明的package和实际的路径进行核对,如果发现不符合也会报错。
jackchenlq 2004-02-01
  • 打赏
  • 举报
回复
编译时要有包名的
具体同楼上两位
flymoon 2004-02-01
  • 打赏
  • 举报
回复
最好在classpath中设置成 e:\mypack
然后,你可以 package class1;了
运行时要指明该类所在的包,命令行敲入:java mypack.class1.t2即可运行
tiger_wkh52741 2004-02-01
  • 打赏
  • 举报
回复
最好在classpath中设置成 e:\mypack
然后,你可以 package class1;了
小李飞刀 2004-02-01
  • 打赏
  • 举报
回复
运行时要指明该类所在的包,命令行敲入:java mypack.class1.t2即可运行

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧