• Error: Exception in thread “main” java.lang.NoClassDefFoundError错误


    Error: Exception in thread “main” java.lang.NoClassDefFoundError错误

    1. 检查文件名与类名是否一致
    2. 检查程序中main方法写的是否正确: public static void main(String[] args)
    3. javac后面跟的参数是文件名(带java后缀),但java后面跟的是类名(不带class后缀)
    4. 设置classPath: classPath是在安装JDK时要设置的内容,一般来说最好还有自己设置一个目录来存放自己的类文件。

    设置d:/class 目录;   classpath = %classpath%;d:/class

    现在再将A.class文件copy到d:/class目录下,再java A应该就ok了。

    1. 结合3和4

    如果你的类属于某一个包,比如 C.B.A ;

    按照第四点所说,将A.class文件放到d:/class/C/B目录下

    执行时按第三点所说,按类名执行: java C.B.A

  • 相关阅读:
    npm配置国内源方法
    数据库—事务—隔离级别
    Mybatis—日志
    Mybatis—动态 SQL
    Mybatis—mapper.xml配置文件
    declare命令
    shell杂项
    流程控制语句
    第一篇博客
    Linux 命令[2]:mkdir
  • 原文地址:https://www.cnblogs.com/pandy/p/3644716.html
Copyright © 2020-2023  润新知