Eclipse中Java项目的.class文件应如何正确放置?
独立.class文件在Eclipse Java项目中的正确放置方法
推荐方式:添加为类库(打包成Jar更易管理)
- 把两个.class文件放到同一个文件夹里,或者用命令
jar cvf mylibs.jar *.class打包成Jar包(更推荐,避免文件分散) - 右键你的Java项目 → 选择
Build Path→Add External Archives... - 选中刚才的文件夹或Jar包,确认后,项目就能自动识别并引用这些类。
- 把两个.class文件放到同一个文件夹里,或者用命令
直接放置到类路径目录
如果不想打包,要对应类的包结构来放:- 查看.class文件对应类的
package声明(比如类的代码开头是package com.test.tools;) - 在项目的
bin目录下创建和包名对应的层级文件夹(比如bin/com/test/tools) - 将.class文件放入这个层级文件夹中
- 若直接拖拽到Eclipse的包中,要确保包的名称和类的package声明完全一致,拖拽后右键项目选择
Refresh刷新。
- 查看.class文件对应类的
注意事项
- 不要直接把带包声明的.class文件丢进
bin根目录,会因包路径不匹配导致找不到类 - 若放置后仍无法引用,检查项目的
Build Path是否包含该目录,或者清理项目(Project→Clean...)再重新编译
- 不要直接把带包声明的.class文件丢进
内容的提问来源于stack exchange,提问作者user20977817
相关产品推荐
相关产品推荐

