`
zhubin215130
  • 浏览: 143881 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【转】出现java.lang.NoClassDefFoundError的错误的一种原因和解决办法

    博客分类:
  • JAVA
阅读更多
今天在跑某java程序时,遇到了java.lang.NoClassDefFoundError的错误。第一眼看感觉是classpath设置的问题。事后证明,解决方法也很简单,有两个办法:

运行的时候,加上-cp参数,值是一个”.”,表示当前目录。比如:
java -cp . VolcanoRobot

在环境变量里写CLASSPATH = .\;%JAVA_HOME%\lib\tools.jar,同样,注意前面那个”.”。运行时就可以:
java VolcanoRobot

比起来,后面这个方法彻底点。
分享到:
评论

相关推荐

    出现Exception in threadmain java.lang.NoClassDefFoundError的各种可能情况.doc

    在Java编程中,遇到“Exception in thread 'main' java.lang.NoClassDefFoundError”是一种常见的异常情况,这通常意味着JVM在运行时未能找到指定的类定义。此错误不同于ClassNotFoundException,后者发生在尝试加载...

    java.lang.NoClassDefFoundError: javax/persistence/EntityListener

    在Java编程中,`java.lang.NoClassDefFoundError`是一个常见的运行时异常,通常发生在类加载器尝试加载某个类但无法找到定义的情况。这个错误通常出现在应用已经成功编译,但在运行时因为某些原因无法找到或加载所需...

    java.lang.NoClassDefFoundError错误解决办法

    java.lang.NoClassDefFoundError错误是一种常见的Java错误,它发生在Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。下面是该错误的解决办法: 错误原因 NoClassDefFoundError错误的...

    java.lang.NoClassDefFoundError

    ### Java中的`java.lang.NoClassDefFoundError`: javax/mail/Message #### 错误概述 在Java编程过程中遇到`java.lang.NoClassDefFoundError`是一个常见的问题,这种异常通常发生在试图加载一个类时,该类在编译时...

    JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决

    描述中的“NULL”表示没有提供具体的错误情景或解决步骤,所以我们需要根据标签和提供的库文件来推测可能的问题原因和解决方案。 从标签“源码 工具”我们可以推断,这个问题可能涉及到代码开发和使用工具时的环境...

    jdk10+ java.lang.NoClassDefFoundError: javax/xml/ws/Service 错误

    在Java开发过程中,我们经常会遇到`java.lang.NoClassDefFoundError`这个异常,尤其是在进行JDK版本升级时。这个错误通常表示在运行时找不到某个类的定义,即使编译时该类是可用的。在本例中,问题发生在从一个较低...

    java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider

    在Java编程中,`java.lang.NoClassDefFoundError` 是一个常见的运行时异常,它发生在类加载器尝试加载一个在编译时存在但在运行时找不到的类定义时。这个错误通常意味着类路径设置不正确或者依赖项没有正确地被包含...

    java.lang.NoClassDefFoundError:

    在给定的日志片段中,出现了一个常见的Java运行时错误:“`java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory`”。该错误表明在程序运行过程中,Java虚拟机(JVM)尝试加载一个类的实例时未能...

    java.lang.ClassNotFoundException异常的解决1

    这个异常可能由多种原因引起,但在本场景中,它与Java 9引入的模块系统及其对Java EE API的影响密切相关。 在Java 6、7和8中,Java平台的标准版(Java SE)包含了Java企业版(Java EE)的一些API,如JAXB(Java ...

    Android Studio 升级到3.0 提示 java.lang.NoClassDefFoundError的解决方法

    Android Studio 升级到 3.0 后,很多开发者都会遇到 java.lang.NoClassDefFoundError 错误,这个错误的出现主要是由于 Gradle 配置的问题。下面我们将详细介绍解决这个错误的方法。 一、错误原因 这个错误的出现...

    java 异常种类总结【转】.docx

    java.lang.NoClassDefFoundError 是一种未找到类定义错误,指的是在程序中尝试实例化某个类,但是找不到该类的定义时抛出的异常。 25. java.lang.NoSuchFieldError 域不存在错误 java.lang.NoSuchFieldError 是一...

    解决Eclipse add external jars运行出现java.lang.NoClassDefFoundError的方法

    java.lang.NoClassDefFoundError是在Java类加载机制中出现的一种运行时错误,通常发生在类或接口在编译时存在,但在运行时却找不到。这种情况可能由以下几种原因导致: 1. 编译时依赖与运行时依赖不一致:这种情况...

    xmlbeans-2.6.0.jar

    XMLBeans是一种工具,可让您以Java友好的方式访问XML 的全部功能。 解决 java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException异常

    xmlbeans-3.1.0.jar

    xmlbeans-3.1.0.jar包 XMLBeans是一种工具,可让您以Java友好的方式访问XML 的全部功能。 解决 java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException异常

    agent+javassist例子

    `Java Agent`是Java平台提供的一种机制,允许开发者在程序运行前或运行时对类进行修改。通常,Java Agent用于AOP(面向切面编程)或者性能监控,它可以通过`Premain`方法在JVM启动时注入代码,也可以通过`Agentmain`...

    java常见错误.pdf

    在Java开发过程中,常见错误包括但不限于以下几种类型: 1. java.lang.NullPointerException 空指针异常是Java开发中非常常见的运行时异常。当应用程序试图在null对象上进行操作时,例如调用一个方法或访问一个字段...

    com.fasterxml.jackson

    使用databind模块,直接对Java对象进行序列化和反序列化 通常来说,我们在日常开发中使用的是第3种方式,有时为了简便也会使用第2种方式,比如你要从一个很大的Json对象中只读取那么一两个字段的时候,采用databind...

    解决poi-ooxml3.1.X 升级 poi-ooxml4.1.2版本xwpx-1.0.6冲突问题

    poi word转pdf报java.lang.NoClassDefFoundError :org/apache/poi/POIXMLDocumentPart, 有两种方式解决 poi-ooxml3.1.X 升级 poi-ooxml4.1.2版本后与org.apache.poi.xwpf.converter.core-1.0.6.jar找不到/...

    导入json包的一些注意

    在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据传输。要处理JSON格式的数据,你需要导入相应的库,其中最常用的便是`json-lib`。在导入JSON包时,可能会遇到一些...

Global site tag (gtag.js) - Google Analytics