cmd下出现找不到或无法加载主类的问题

cmd下出现找不到或无法加载主类的问题之前安装过 jdk 安装另一个版本的 jdk 配置环境后出现了找不到或无法加载主类的问题 经过相关资料查询 整理后有如下情况 其实这些情况都不是我遇到的 我遇到的写在最后 1 环境变量配置错误 如果 java 和 javac 指定能够顺利运行 cmd 中没有出现无法识别相关指令之类的提示 说明 path 路径配置正确 此时 运行 javac 后成功生成 class 文件 运行 java 类名时出现提示找不到或无法加载主类 说明 classpath 路径错误 classpath 是运行时搜索类的路径 包括 jdk 中的类的路径

之前安装过jdk,安装另一个版本的jdk,配置环境后出现了找不到或无法加载主类的问题。经过相关资料查询,整理后有如下情况(其实这些情况都不是我遇到的,我遇到的写在最后)。

-这里我们要区分用户变量和系统变量的区别,用户变量只对当前用户起作用,系统变量对所有用户都起作用,然而对于除了PATH以外的大部分变量,都是用户变量优先级较高(未求证),于是就算你系统变量中的CLASSPATH配置正确,如果存在错误的用户变量,那么你依然无法找到主类,较好的解决方法是,直接删掉用户变量中的classpath(不区分大小写),再正确的配置系统变量中的classpath,完成这些步骤后就可以成功的运行你的.class了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231518.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • integer转string java_Integer转换为String类型[通俗易懂]

    integer转string java_Integer转换为String类型[通俗易懂]在学习泛型时,遇到了一个小问题:Integeri=2;Strings=(String)i;Integer类型转换为String类型,本来想直接用强制转换,结果报错:Exceptioninthread”main”java.lang.ClassCastException:java.lang.Integercannotbecasttojava.lang.String经过…

    2025年8月4日
    3
  • MyBatis Plus 实现多表分页查询

    MyBatis Plus 实现多表分页查询在MybatisPlus中,虽然IService<T>接口帮我们定义了很多常用的方法,但这些都是T对象有用,如果涉及到多表的查询,还是需要自定义Vo对象和自己编写sql语句,MybatisPlus提供了一个Page对象,查询是需要设置其中的size字段和current字段的值一、分页配置 可以直接使用selectPage这样的分页,但返回的数据确实…

    2022年5月1日
    152
  • java三大框架容易学吗,要学多久?

    java三大框架容易学吗,要学多久?转自:http://www.pinlue.com/article/2021/02/1313/4711532901956.html

    2022年7月7日
    25
  • python pyquery_python3解析库pyquery

    python pyquery_python3解析库pyquerypyquery是一个类似jquery的python库,它实现能够在xml文档中进行jQuery查询,pyquery使用lxml解析器进行快速在xml和html文档上操作,它提供了和jQuery类似的语法来解析HTML文档,支持CSS选择器,使用非常方便1、pyquery安装pip方式安装:$pipinstallpyquery#它依赖cssselect和lxml包pyquery==1.4.0-…

    2022年6月4日
    33
  • flash人物原地走路,Flash制作小人走路简单动画图文教程「建议收藏」

    flash人物原地走路,Flash制作小人走路简单动画图文教程「建议收藏」很多用户都想掌握Flash中的各种制作动画的技巧,今天极限下载小编就为大家分享如何利用Flash制作小人移动的动画,是对形状补间的一次简单运用,值得一说的是形状补间做的小人比起动画补间来说要轻松简明不少,而且动作多变,不过易出现问题,用flash制作小人走路的简单动画,一起来看看吧!工具/原料flashCS3FLASH基础方法/步骤1、首先利用椭圆工具和刷子工具在舞台上画一个小人,形状自己定,反正…

    2022年4月29日
    398
  • Maskrcnn中resnet50改为resnet34「建议收藏」

    Maskrcnn中resnet50改为resnet34「建议收藏」因需要训练的数据集并不复杂,resnet50的结构有点冗余,于是就把maskrcnn的backbone从resnet50改为resnet34结构。找到model文件,将resnet50部分代码做一定的修改,就可以得到resnet34的相关代码下面是相关代码:##con_block修改为conv_block0并添加到model文件中defconv_block0(input_tensor…

    2022年10月6日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号