Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse中Ant任务的JPA实现冲突_Java_Eclipse_Ant_Jpa 2.0_Hibernate Tools - Fatal编程技术网

Java Eclipse中Ant任务的JPA实现冲突

Java Eclipse中Ant任务的JPA实现冲突,java,eclipse,ant,jpa-2.0,hibernate-tools,Java,Eclipse,Ant,Jpa 2.0,Hibernate Tools,我目前正在设置一个ant任务来运行hibernate工具任务。如果我从命令行运行ant任务,一切似乎都很好。如果我尝试使用eclipse运行相同的任务,但失败了,出现以下错误: java.lang.NoSuchMethodError:javax.persistence.OneToMany.orphanRemoving()Z 查看该错误的常见原因,我发现的大多数信息表明,它是由较旧版本的jpa库与添加到类路径的版本冲突引起的。这里的情况似乎确实如此,但我不知道如何修复它。如果我打开ant任务的运

我目前正在设置一个ant任务来运行hibernate工具任务。如果我从命令行运行ant任务,一切似乎都很好。如果我尝试使用eclipse运行相同的任务,但失败了,出现以下错误:

java.lang.NoSuchMethodError:javax.persistence.OneToMany.orphanRemoving()Z


查看该错误的常见原因,我发现的大多数信息表明,它是由较旧版本的jpa库与添加到类路径的版本冲突引起的。这里的情况似乎确实如此,但我不知道如何修复它。如果我打开ant任务的运行配置并查看“classpath”选项卡,就会看到一个标签为“Additional Tasks&Support”的列表。在这个库中有一个“ejbpersistence.jar”文件,它似乎是问题的根源

问题是,我能做些什么呢?我看不到任何从类路径中删除或排除单个JAR的选项。唯一的选择是完全删除最终导致其他问题的“附加任务和支持”库。任何帮助都将不胜感激

环境:
操作系统:Ubuntu 18.04
日食:4.13
休眠:3.6

JPA 2:1.0.1

Hi。你检查过这个了吗?你们能不能提供错误的屏幕截图,让它成为一个可以想象的答案。@robot alien不幸的是,这并没有帮助。这个bug已经在我使用的eclipse版本中修复了。此外,问题不在于构建路径错误。问题是我想排除某些库。嗨。你检查过这个了吗?你们能不能提供错误的屏幕截图,让它成为一个可以想象的答案。@robot alien不幸的是,这并没有帮助。这个bug已经在我使用的eclipse版本中修复了。此外,问题不在于构建路径错误。问题是我想排除某些库。