Java项目中的Netbeans构建错误

Posted

技术标签:

【中文标题】Java项目中的Netbeans构建错误【英文标题】:Netbeans build error in Java project 【发布时间】:2018-04-08 03:04:40 【问题描述】:

我无法清理和构建我的 NetBeans java 项目。输出说:

错误:错误的服务配置文件,或在运行时抛出异常 构造处理器对象:javax.annotation.processing.Processor: 提供者 org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor 无法实例化:java.lang.NoClassDefFoundError: org/eclipse/persistence/internal/sessions/AbstractSession

这里:

.../nbproject/build-impl.xml:930:发生以下错误时 执行这一行: .../nbproject/build-impl.xml:270:编译失败;有关详细信息,请参阅编译器错误输出。

来自 build-impl.xml 的行: 第 270 行 -

<javac debug="@debug" deprecation="$javac.deprecation" destdir="@destdir" encoding="$source.encoding" excludes="@excludes" fork="$javac.fork" includeantruntime="false" includes="@includes" source="$javac.source" sourcepath="@sourcepath" srcdir="@srcdir" target="$javac.target" tempdir="$java.io.tmpdir"> 

第 930 行 -

<j2seproject3:javac gensrcdir="$build.generated.sources.dir"/>

我正在尝试在论坛上寻求帮助,但我很绝望。感谢您的帮助。

【问题讨论】:

确保 eclipse.persistence.core*.jar 在你的类路径中。 我在 Ubuntu 16.04 下有 NB(只是信息)。请问如何检查这个类路径? (任何指南链接) Java, How to add library files in netbeans?的可能重复 我找到了一些关于在我的项目中包含 EclipseLink (JPA 2.0) 库的答案。似乎这个错误消失了。看看这是否能解决问题。 【参考方案1】:

尝试在你的类中创建一个构造函数。我也遇到过同样的问题,这个简单的操作就解决了问题。

【讨论】:

欢迎来到 Stack Overflow!如果您包含一些示例代码来说明解决方案,您的答案会更好。 您的答案有可能成为一个好的答案。你熟悉这个问题并且你已经解决了它。只需 edit 您的问题并添加一些示例代码,演示您如何在您的类中创建构造函数

以上是关于Java项目中的Netbeans构建错误的主要内容,如果未能解决你的问题,请参考以下文章

Maven 构建中的错误:无法识别 mvn.bat

如何将 java web 中的 JDBC 连接到 XAMPP (localhost) (NETBEANS)?

如何修复netbeans中的java语言级别错误

当我在 NetBeans 中运行我的客户端项目时,访问被拒绝(“java.net.SocketPermission”错误发生

无法将 JProfiler 与 Netbeans 中的 Java 项目集成

使用 Netbeans 时 java 中的初始化程序错误异常