如何在Oracle JDeveloper Studio中打开无.jws/.jpr文件的JEE、STRUTS、Oracle ADF项目?
如何在Oracle JDeveloper中导入无.jws/.jpr文件的ADF项目
如果你的项目缺失JDeveloper专属的.jws(工作空间文件)和.jpr(项目文件),可以通过以下步骤手动重建项目配置:
1. 创建新的JDeveloper工作空间与项目
- 打开JDeveloper,选择
File > New > Application - 选择对应模板:纯ADF项目选
ADF Application,混合JEE/Struts选Generic Application - 填写工作空间名称(对应生成
.jws)和项目名称(对应生成.jpr),将工作空间路径设置为现有项目的根目录 - 在项目配置环节,勾选需要的技术栈:
Java EE、Struts、ADF Faces/ADF Business Components(根据项目实际使用的ADF组件选择)
2. 导入现有源码与资源
- 在项目上右键,选择
Project Properties - 进入
Project Source Paths,点击Add,选中项目中已有的源码目录(如src/main/java、src等) - 若为Web项目,进入
Web Project Settings,将Web Content Directory指向项目的Web资源目录(如webapp、WebContent)
3. 配置ADF依赖与专属文件
- 检查项目中是否存在ADF配置文件:
adf-config.xml、faces-config.xml(ADF Faces用)、bc4j.xcfg(ADF业务组件用),确保这些文件放在对应目录(如WEB-INF下) - 进入
Project Properties > Libraries and Classpath,点击Add Library,选择JDeveloper自带的ADF相关库(如ADF Faces Runtime、ADF Business Components Runtime),按需添加 - 若项目有自定义JAR包,点击
Add JAR/Directory,选择项目lib目录下的依赖包
4. 验证与修复问题
- 配置完成后,点击
File > Save All,刷新项目结构 - 尝试编译项目(
Build > Build Project [项目名]),根据编译提示补充缺失的依赖或调整配置
额外排查点
- 检查项目根目录是否有隐藏的
.jdeveloper文件夹,里面可能包含遗留的配置信息,可复制到新工作空间目录下复用 - 如果原项目是Maven管理的,直接选择
File > Import > Maven > Existing Maven Projects,JDeveloper会自动解析pom.xml并生成.jws/.jpr文件
内容的提问来源于stack exchange,提问作者valencia
相关产品推荐
相关产品推荐

