错误信息如下:
D:\ProgramFiles\Java\jdk1.8.0_101\bin\java -Didea.launcher.port=7532 "-Didea.launcher.bin.path=D:\Program Files\JetBrains\IntelliJ IDEA 2016.2.4\bin" -Dfile.encoding=UTF-8 -classpath "D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\charsets.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\deploy.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\ext\access-bridge-64.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\ext\cldrdata.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\ext\dnsns.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\ext\jaccess.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\ext\jfxrt.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\ext\localedata.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\ext\nashorn.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\ext\sunec.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\ext\sunjce_provider.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\ext\sunmscapi.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\ext\sunpkcs11.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\ext\zipfs.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\javaws.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\jce.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\jfr.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\jfxswt.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\jsse.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\management-agent.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\plugin.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\resources.jar;D:\ProgramFiles\Java\jdk1.8.0_101\jre\lib\rt.jar;D:\Program\Common\exampleOne\build\classes\java\main;D:\Program Files\JetBrains\IntelliJ IDEA 2016.2.4\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain GroovyTmp
Exception in thread "main" java.lang.NoClassDefFoundError: groovy/lang/GroovyObject
at java.lang.ClassLoader.defineClass1(Native Method)
问题环境版本:
gradle-4.2
jdk1.8.0_101
apache-maven-3.2.3
IDEA 2016.2.4
错误原因:IDEA和Gradle版本问题,把gradle版本降为 gradle-3.0,问题解决。
具体操作如下:
相关推荐
标题 "java.lang.NoClassDefFoundError: javax/persistence/EntityListener" 提到的问题是一个常见的Java运行时异常,通常表示在类加载时找不到指定的类定义。这个错误在Java应用程序或Web应用中出现,可能是因为...
在Java编程中,`java.lang.NoClassDefFoundError` 是一个常见的运行时错误,它发生在类加载器尝试执行一个类,但在类路径中找不到该类的定义时。在这个特定的场景中,问题聚焦于 `net.sf.ezmorph.Morpher` 类。`...
标题中的“JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher...在实践中,使用像`mvn dependency:tree`(Maven)或`./gradlew dependencies`(Gradle)这样的命令来检查项目的依赖结构也是很有用的。
在Java编程中,`java.lang.NoClassDefFoundError` 是一个常见的运行时异常,它发生在类加载器尝试加载一个在编译时存在但在运行时找不到的类定义时。这个错误通常意味着类路径设置不正确或者依赖项没有正确地被包含...
Java编程中的`java.lang.NoClassDefFoundError: org/jboss/logging/`是一个常见的运行时错误,通常发生在尝试执行一个类时,JVM无法找到在编译时已经存在的类定义。这个错误并不意味着类在编译期间不存在,而是表明...
执行`./gradlew build`或`./gradlew compileJava`,Gradle会处理其余部分。 一旦这些库被正确引入,你应该可以正常实例化和使用`BasicDataSource`,例如: ```java import org.apache.commons.dbcp....
标题中的“java.lang.NoClassDefFoundError: javax/tools/StandardJavaFile”是一个常见的Java运行时错误,它表示在类路径中找不到某个类的定义。这个错误通常发生在试图执行包含特定类的代码,但该类在运行时环境中...
在Android开发过程中,有时会遇到一个常见的运行时异常——`java.lang.NoClassDefFoundError`。这个错误通常意味着在编译期间能够找到类的定义,但在运行时却无法加载该类。本文将深入探讨这个问题,特别是在Android...
在Java开发过程中,经常会在部署或运行时遇到`java.lang.UnsupportedClassVersionError`错误。该错误通常发生在类文件版本与JVM(Java虚拟机)版本不匹配的情况下。本文将详细介绍该错误产生的原因、如何诊断问题...
在Android开发过程中,有时会遇到一个令人困惑的错误——`java.lang.NoClassDefFoundError`。这个错误通常意味着在运行时找不到某个类的定义,即使编译时该类是可用的。在本例中,问题出在一个特定的情景:在Android...
2. **依赖管理**:在现代Java开发中,我们经常使用构建工具如Maven或Gradle来管理依赖。如果项目依赖于Struts2框架,但未正确配置或缺少相关依赖,就会出现此类错误。检查你的`pom.xml`(Maven)或`build.gradle`...
在Java 6、7和8中,Java平台的标准版(Java SE)包含了Java企业版(Java EE)的一些API,如JAXB(Java Architecture for XML Binding)。然而,从Java 9开始,为了实现模块化并提高系统的可维护性和安全性,Java EE...
### Java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory #### 错误概述 在给定的日志片段中,出现了一个常见的Java运行时错误:“`java.lang.NoClassDefFoundError: org/apache/commons/...
在使用这个替换包之前,确保备份原有的jar文件,并按照项目依赖管理的规则正确引入新包,例如通过Maven或Gradle等构建工具。 对于遇到这类问题的开发者,理解TCL和Jacl的基本概念、熟悉Java的类加载机制以及如何...
下载后须解压,有俩文件,gradle-4.1-all.zip压缩包直接使用,另有使用说明文件: 使用说明: 1.打开C:\Users\Administrator\.gradle\wrapper\dists (Administrator可能根据你使用账户名称而改变) 2.找到对应版本...
1、用记事本,修改项目目录\gradle\wrapper下的,gradle-wrapper.properties文件。将其中的distributionUrl后面的链接改为https\://services.gradle.org/distributions/gradle-x.x-all.zip。 2、将该文件复制到以下...
嗯,老项目,升级classpath,升级gradle版本,出现了这个问题。 我解决这个问题的办法,就是去注释掉,classpath引入的,以及app下的build.gradle引入的插件,因为它是秒出的,没有到下载依赖包部分,所以可以排除...
这是Gradle 7.6的第一个补丁发布。它修复了以下问题: 1.测试套件插件的依赖块中不可能有平台依赖 2.增加内存使用量(使用-p选项) 3.工具链下载期间构建gradle本身失败:在内复制文件的权限被拒绝。格拉德/jdks 4.用7.6...