软件包不存在 package

samualkevin 2009-08-11 05:16:26
系统变量CLASSPATH里添加了C:\DOC\JavaT

在C:\DOC\JavaT下创建一个目录mypack,并且里面编写了A.java
package mypack;

public class A{
public static void main(String[] args){
System.out.println("hello");
}
}

CMD里 javac A.java 编译通过。

可是在其它目录中编写的程序调用import mypack;提示没有这个软件包。

但当我把mypack目录复制到JDK的安装目录C:\Program Files\Java\jdk1.6.0_14\lib下时,
在别的目录中的程序可以调用import mypack;
也就是说,只能把自定义的包放在C:\Program Files\Java\jdk1.6.0_14\lib目录下才能调用包里的类,
而放在其它地方,就不能调用。不知道什么原因。
...全文
644 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
logchi 2011-01-09
  • 打赏
  • 举报
回复
LZ第一句话不是已经说了“系统变量CLASSPATH里添加了C:\DOC\JavaT”吗,楼上都没认真看LZ的问题啊。。。
我遇到同样的问题也不知为什么,不知lz现在解决没?
yuhongpingimu 2009-08-11
  • 打赏
  • 举报
回复
他只会走你设定的路径。别的地方去哪找哇?
YY_MM_DD 2009-08-11
  • 打赏
  • 举报
回复
他只会去你的环境目录下去找你的.class文件..
你设置到别的地方肯定找不到哈
samualkevin 2009-08-11
  • 打赏
  • 举报
回复
有人知道为什么吗??
GGMMYQL 2009-08-11
  • 打赏
  • 举报
回复
class path 设定好啊,
这个安装的路径 会影响到path和classpath的

确定了就不要改了
改了也要重新配置啊
Miracle1216 2009-08-11
  • 打赏
  • 举报
回复
干嘛不用eclipse。。。

62,620

社区成员

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

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