Java中的包的问题

请问在Java中什么情况才算是在同一个包中的,举个例子:比如两个class文件在同一个文件夹下面算不算是在同一个包中的,能否解释的详细一点,谢了... 请问在Java中什么情况才算是在同一个包中的,举个例子:比如两个class文件在同一个文件夹下面算不算是在同一个包中的,能否解释的详细一点,谢了 展开
 我来答
灵秀还开心灬比目鱼v
2010-12-26 · 超过15用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:41.9万
展开全部

你可一看一下  src是总路径  而org.test.example是自己创建的一个包   而test.java就是这个包下的一个类    你也可以创建很多像org.test.example这样的包  用于区别不同功能

rpfax31
2011-01-04 · TA获得超过3200个赞
知道小有建树答主
回答量:2049
采纳率:33%
帮助的人:945万
展开全部
编译器报错:找不到系统默认的类名。
原因:你运行C:\mytest>javac HelloWorld.java 时,HelloWorld.class在C:\mytest目录下生成,而没有在C:\mytest\mytest目录下生成。因为你没有手动建包,也没有用自动编译包的命令所以在运行时会有错误。当然你会说我已经建立了一个mytest文件夹,可是你不知道你生成的文件夹和源文件是平级的。
解决方法:
方法一:1.C:下建包
2.C:>javac HelloWorld.java
3.将生成的HelloWorld.class放到mytest文件夹
4.C:\mytest>java HelloWorld
方法二:1.进入该源文件所在路径javac -d . HelloWorld.java
2.C:\mytest>java HelloWorld

问题得以解决,您的满意和编程水平的提高是我最大的满足,如果您满意可以给我多加分,你的进步是我最大的动力。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xinfei0804
2010-12-26 · TA获得超过1637个赞
知道小有建树答主
回答量:547
采纳率:0%
帮助的人:312万
展开全部
包这个东西,主要为了是文件管理更加条理化,分类更加明朗化,并且可以避免重名而导致两个文件不能共存的问题。包其实就是路径,也是文件夹的一种,你说的两个.class文件在一个文件夹下可以说是在一个包里。包就是文件夹,你明白了吧。不信你可以打开磁盘看一看,一级级的包就是一级级的文件夹。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ceafeab
2010-12-26 · TA获得超过156个赞
知道答主
回答量:131
采纳率:0%
帮助的人:94.5万
展开全部
java包由 package语句定义,如果同一个文件夹下的没有package定义的话,就是default package算同一个包。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Twozi123
2010-12-26
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
用package关键字定义。
例如package abc;
当你运行是会自动生成一个abc的文件夹,而你的.class文件便会在这个文件夹中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式