[求助] java 一个打包的问题

qq-dabins 2008-04-11 06:12:20
我在C:/下写了两个小程序Cat.java和Dog.java
先写的Cat.java

package com.jin;
public class Cat {

} //(cat.java)

然后我将Cat进行编译,并且将Cat.class放入了C:/com/jin目录中
然后我写Dog.java

//import com.jin.*;
import com.jin.Cat;
public class Dog {
public static void main(String[] args) {
Cat c = new Cat();
}
} //(jin.java)

但是问题出现了,当我用import com.jin.Cat引入Cat类时,可以成功编译Dog.java。
但用import com.jin.*时,却说确认Cat在正确的子目录下。这是怎么回事?(C:/com/jin/下只有Cat.class没别的类)


...全文
105 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeshuangming 2008-04-12
  • 打赏
  • 举报
回复


我觉得问题也是习惯不好,既然把类package,就应该把它放在相应的目录下去操作,不然肯定会出现问题的。

仅供参考。
qq-dabins 2008-04-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 isk_java 的回复:]
可能是你原来那个Cat.java产生的影响,Cat.java源文件删掉,再试试。
[/Quote]

果然是这样,谢谢。请问是什么原因早成的?
isk_java 2008-04-11
  • 打赏
  • 举报
回复
可能是你原来那个Cat.java产生的影响,Cat.java源文件删掉,再试试。
云上飞翔 2008-04-11
  • 打赏
  • 举报
回复
答:下列问题解决后就行了
1)类Dog的源文件名怎么取成:jin.java?
2)类Dog属于哪个包?它是放在哪个目录下的?
3)类Cat的源文件名怎么取成:cat.java(cat小写)?
J_Factory 2008-04-11
  • 打赏
  • 举报
回复
这种问题我没碰到过,建议你在jin目录下再加个别的什么class文件,看使用import com.jin.*;会报错不,要是没报就可以说明问题了

62,623

社区成员

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

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