小编典典

将hyperjaxb采购订单教程导入Eclipse

java

我想将本教程中的示例应用程序导入eclipse。我不断收到与文件放置位置有关的错误。当我创建Main类来运行本教程中的代码时,我要么从Eclipse中获取了编译错误,但在Main类位于构建路径中时未看到所需的软件包,或者我得到了一个

启动错误:该部分不包含主要类型

当Main类不在构建路径中时。

到目前为止,我已采取以下步骤:

  1. 下载压缩文件
  2. 导航到cmd.exe中的文件夹
  3. 运行MVN全新安装
  4. 在Eclipse中创建新的Maven项目
  5. 将以下内容添加到pom.xml
  6. 在Eclipse中运行Maven更新项目
  7. 创建目标/生成源/ xjc文件夹
  8. 将hyperjaxb生成的文件导入到target / generated-sources / xjc
  9. 在eclipse项目的其他地方创建Main类以运行测试代码
  10. 从教程的“使用JAXB和JPA”部分开始将代码添加到Main类

上面的步骤导致上述错误。 要使它在Eclipse中起作用的逐步说明是什么?


阅读 189

收藏
2020-12-03

共1个答案

小编典典

该解决方案涉及右键单击在Eclipse项目中各个文件夹,选择Build Path..,然后用试错来选择Use as Source FolderConfigure Build Path或者Remove from Build Path在试图通过重建项目的架构所需的构建路径不同的文件夹。lexicore答案中的某些概念很有帮助,但最终需要在Eclipse中手动更改构建路径,然后应用程序才能封送而不会引发错误。

hyperjaxb的体系结构必须有一种发展的方式,因此不需要这些手动步骤。我可以想像一下,通过更改pom来正确定义构建路径将是一个短期解决方案。JAXB允许在没有所有这些手动配置要求的情况下将生成的代码导入eclipse中,这也许是因为JAXB
jar中的代码可能与目录结构无关。

2020-12-03