我用记事本写好一段java代码,用cmd运行没问题,直接把它放入eclipse的某个包中,直接就出现问题了,

源代码中没有写package,为啥在eclipse中需要写了包名才可以。求大神指教... 源代码中没有写package,为啥在eclipse中需要写了包名才可以。求大神指教 展开
 我来答
竹月缘
2013-06-07 · TA获得超过173个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:176万
展开全部
你都放进一个包里面了,肯定要写包名啊,到以后你学到jsp阶段的时候就知道路径有多重要了,有时候就是写错一个路径名就让你出现一大堆错误。例如,你把程序放进了myjava这个文件夹里,那你肯定要到myjava文件夹里面去找才能找到,这和刚学java时的javac命令要到相应的路径下执行是一样的原理的。
追问
eclipse执行代码的时候,是根据里面的package路径,去包里找代码么?
追答
是的,你查看eclipse安装目录,查看项目,可以发现,package其实就是文件夹。
xyouyuanren
2013-06-07 · TA获得超过257个赞
知道答主
回答量:85
采纳率:0%
帮助的人:47.6万
展开全部
这是java的一种规范,为的是有层次,在eclipse中如果你不写,它会自动加一个格默认的包.刚开始可能不习惯,时间长了就习惯了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友11b0570
2013-06-07
知道答主
回答量:34
采纳率:0%
帮助的人:8.8万
展开全部
不写package默认在缺省包里面,在eclipse中除非在缺省包里,要不都要写package
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开心的马六
2013-06-07 · TA获得超过473个赞
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:202万
展开全部
直接放src目录下(default package)就不用package了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
相时是04
2013-06-07
知道答主
回答量:3
采纳率:0%
帮助的人:2.4万
展开全部
通俗来讲,就是把Java类分门别类的整理起来,需要的时候在引入,更具条理性和直观性。
功能上,主要是要符合Java面向对象的编程思想。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
欧阳中允
2013-06-07 · TA获得超过390个赞
知道小有建树答主
回答量:394
采纳率:33%
帮助的人:146万
展开全部
是不是你的源文件位置没放正确呢,java文件是直接放在src下的
追问
我在src下新建了package,我把代码放的包里了,但是代码里面没写package 路径,所以有问题了,我是想知道,那个package在eclipse中起什么作用,为啥在cmd中编译运行就没问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式