栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

线程“主”中的异常java.lang.NoClassDefFoundError:HelloWorld

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

线程“主”中的异常java.lang.NoClassDefFoundError:HelloWorld

包主

这意味着您的类驻留在

main
包中,其规范名称为
main.HelloWorld

Java要求软件包名称也应在目录结构中进行镜像。这意味着:

  1. 您的
    HelloWorld.java
    文件应位于一个名为
    main
  2. 你应该执行
    javac
    ,并
    java
    从目录中包含
    main
    ,而不是从
    main
    自身
  3. 类路径应该包含目录所在的
    main
    目录,而不是目录
    main
    本身
  4. java
    希望执行该类的规范名称,因此
    main.HelloWorld

因此,回顾一下:

你应该有这样的东西

myproject/main/HelloWorld.java

myproject
开始
javac main/HelloWorld.java

myproject
开始
java -cp ./ main.HelloWorld



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/412328.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号