在Eclipse中如何import自己的package

JackKen 2005-03-01 08:42:46
问题是这样的,我在project1中建立了自己的包mypackage,然后想在project2中使用import mypackage.*;可编译老说找不到包,我已经在classpath中设好了路径,在cmd模式下可以引用mypackage,不知为何Eclipse就是不通过编译。是不是要在Eclipse中做相应的设置,请大侠指教。
...全文
1643 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
JackKen 2005-03-03
  • 打赏
  • 举报
回复
那再问个小问题,如何设置才能让Eclipse使用jdk的虚拟机呢?我用的是3.0.1版本。
liuchunjp 2005-03-01
  • 打赏
  • 举报
回复
这个我也不大清楚
JackKen 2005-03-01
  • 打赏
  • 举报
回复
成功了,谢谢liuchunjp。只是有点不明白,classpath怎么不起作用,Eclipse有它自己的一套机制?
liuchunjp 2005-03-01
  • 打赏
  • 举报
回复
你有没有照我说的做呀。把那个要导入的项目也要一块bulid
JackKen 2005-03-01
  • 打赏
  • 举报
回复
继续苦恼ing,问题还没解决,我是这样做的,在project1中新建一个package(即mypackage),那么在project1中就能通过import mypackage.*使用。但在project2中用import mypackage.*就无法通过编译。用javac命令可以编译,用java命令运行也证明import了mypackage。想不通啊!大侠救命啊!
chenchen2003 2005-03-01
  • 打赏
  • 举报
回复
你的classpath是加在电脑系统/用户环境变量里的吧。你可以尝试在eclipse的classpath环境变量加上你的package试试。
liuchunjp 2005-03-01
  • 打赏
  • 举报
回复
首先得在project-Java Bulid Path 里面把你所要导入的项目添加上,然后就
不用做什么设置了。如果还不行的话,是不是你的mypackage下面还有目录,如果那样的话mypackage.*;并不能找到子目录下的包,而是要把目录都写全。
qyaxm 2005-03-01
  • 打赏
  • 举报
回复
Eclipse中不用做什么设置啊
knight_yl 2005-03-01
  • 打赏
  • 举报
回复
直接import
Ji秋风 2005-03-01
  • 打赏
  • 举报
回复
最简单的方法,你把自定义的包放到 jre\ext\lib 目录下。
eclipse默认使用的是jre的虚拟机而非jdk的虚拟机。
classpath也对eclipse不起作用的。
JackKen 2005-03-01
  • 打赏
  • 举报
回复
再放一两天就结帖。

58,452

社区成员

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

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