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构建错误的主要内容,如果未能解决你的问题,请参考以下文章
从现有 cmake 应用程序导入的 Netbeans 项目无法在 Windows 上构建并出现文件系统错误
Netbeans - 构建以 JDK 6 为目标,但使用 Java 7 JRE 运行
如何将 java web 中的 JDBC 连接到 XAMPP (localhost) (NETBEANS)?
正在尝试构建 xerces c++ 解析器。 Netbeans 和命令行构建错误未定义对“xercesc_3_2 ...”的引用