还有,我的bframe.java存在E:\下,用你说的方法无法编译啊
提示:error: cannot read: bframe/bframe.java
1 error
----------------解决方案--------------------------------------------------------
不是说了嘛, 既然有了 package, 就要放在那个目录下. 你不放在那个目录下当然是不行的啦.
也就说,你要建立一个 名为 bframe 的目录, 然后将程序放在那个目录下, 现在明白了吧. Java 中package的作用类似于C++中的namespace, 他们所起的作用是防止名字的类同, 也就说如果Microsoft 的某个类 和 Sun的某个类具有相同名字的话, 但由于他们具有不同的package 名, 或者具有不同的namespace ,那么用户可以同时使用这两个类, 以名字空间来加以区分,这样就不会有歧义性了. 现在明白了吗?
----------------解决方案--------------------------------------------------------
这年头……package都可以成为中鸟和菜鸟之间的分水岭了。什么年代啊。package的作用大着呢。除了防止类名重复外还可以起到访问控制的作用。
----------------解决方案--------------------------------------------------------
有道理啊,理论我清楚 就是没有操作过! 被鄙视鄙视,也有利于成长嘛! 还有,tempnetbar,我会听你的话,继续加油提高自己的,其实平时都是自己解决问题!可是那天不知道怎么的,那么低级的漏写错误,我却怎么都没看出来,晕死了,才发上来求解的! 以后我尽量不发这种低级错误了! 不过有时候我觉得,虽然问题很丢人,但是在论坛上,有这么多高手帮忙点拨,真的效果强很多,也许会记一生一辈子,高手们觉得很EASY的回答,也许对那些提问的所谓“菜鸟”,能获益终生呢,何乐而不为啊 ^_^,不多说了! 只是怕老被鄙视,失去了在论坛和你们高手探讨的勇气啊!发帖都少了一些自信呢!
----------------解决方案--------------------------------------------------------
喝牛奶的熊, 别这么说,其实我觉得大家都应怀着一份平常心发帖,回帖。如果我的回帖中有言语不周之处,请多多见谅。 学习总是有一个过程的,碰到不明白的没什么的,大家讨论一下不就明白了嘛。另外想问你一下,你用的是什么编译环境?建议你下载个 JBuilder或者 Eclipse 之类的。 我用的是JBuilder,这种package 的问题,其实一点没什么的,只是一个IDE设置的问题,当然编程者自己清楚 package 的作用就可以了.
----------------解决方案--------------------------------------------------------
利用JDK的自身带的javac就能解决这种问题了,编译类的时候直接:javac -d . 文件名.java(注意:-d后面有个“点”) 这个命令可以帮你自动生成你代码中提到的包,并且编译后的类也在包中
[此贴子已经被作者于2005-7-31 20:35:05编辑过]
----------------解决方案--------------------------------------------------------
kai,tempnetbar,谢谢你们!我也没别的意思,就是很喜欢这个论坛 虽然自己水平不高,但是和你们这些高手在一起聊,也能学到很多东西 有时候即使是看你们的帖子都能学到很多! 我也知道版主维护这个论坛也很不容易,因为我也当过版主,所以我都很体谅 我说的话没有别的意思啦! 我会努力提高自己的,向你们学习! kai,我用的是JCreator,可是不知道怎么的,却不能编译,我那个帖子里详细的说了,可是没有得到确切解决办法 我也在网上查了很多东西,也试着改了很多次,都没有解决 我是第一次用这样的IDE,所以
----------------解决方案--------------------------------------------------------
喝牛奶的熊, 一直有人讨论IDE的问题,问什么IDE 最好,其实这也是各取所好的问题,没有什么定论的。每个程序员通常都会习惯于用一种或两种 IDE,事实上,你用惯了一种以后,要你改,你也不太愿意的,因为人都有一个惰性,不太愿意再尝试新的东西,除非它确实有过人之处。 市面上流行的IDE 有JBuilder(可以从 borlander 公司下载), Eclipse 也可以从网上免费下载, 还有Netbean 可以从Sun 那儿下载。 还有其他的一些。 我习惯用的是JBuilder。 有人追着向我推荐Eclipse,不过由于懒,一直没有用。 我觉得你可以在JBuilder 和 Eclipse 中选一种作为 你的 编程环境。 还有一种说法:不要用IDE , 直接用 TextEditor. 然后在Console下输入命令来编译和运行. 我想作为一个学习Java 以及其他编程语言的初学者, 应该熟悉如何 用 TextEditor来写 Java 和 其他语言的程序, 以及如何编译, 不管怎么讲,对于代码较短的程序而言,这种方法是最快的. 但是,对于一个职业程序员而言, 用TextEditor 来编写程序是不可思议的, 没有人会这样做, 因为一个Project 包含50 以上class 是很正常的, 一次有人告诉我, 他写过超过1000 个class 的 Project, 我很惊讶, 至今我还没有写过超过 100个class 的 Project . 对于一个较大的 Project , 程序的调试, 和修改会占据项目开发的相当大的一块. 没有一个好的IDE 是无法想象的, TextEditor 就实在是太弱智了.
----------------解决方案--------------------------------------------------------
谢谢你了,kai 就是我的这个JCreator总是不能编译,可能哪里不太对吧 我过段时间整个JBuilder看看好了!
----------------解决方案--------------------------------------------------------
kai的话我好象在那里见过....
----------------解决方案--------------------------------------------------------