参考资料:https://www.cnblogs.com/wangxiaoha/p/6293340.html

场景:

  使用java命令运行.class文件时出现:“错误: 找不到或无法加载主类”:

  

  

解决方法:

  使用 java 包名+类名执行,如下:在src下使用 java com.lznb.cloud.TCPEchoClient

  

原因:

  1.java指令默认在寻找class文件的地址是通过CLASSPATH环境变量中指定的目录中寻找的。

  2.我们忽略了package的影响。 

注意:

  在main目录下使用java命令执行 :java com.lznb.cloud.TCPEchoClient,路径是重复的,所以在这里我们需在src下执行即可

  

总结:

  一、java执行class文件是根据CLASSPATH指定的地方来找,不是我们理解当前目录。如果希望它查询当前目录,需要在CLASSPATH中加入“.;”,代表当前目录。

  二、java执行class文件对package的路径是强依赖的。它在执行的时候会严格以当前用户路径为基础,按照package指定的包路径转化为文件路径去搜索class文件

转载于:https://www.cnblogs.com/shea/p/8611346.html

Java问题解决:错误: 找不到或无法加载主类相关推荐

  1. 【JAVA】错误: 找不到或无法加载主类 HelloWorld

    [JAVA]错误: 找不到或无法加载主类 HelloWorld 1. 问题描述 在本地使用记事本创建文件并且使用java和javac来编译与执行时出现错误 命令以及提示如下: root>java ...

  2. 找不到或无法加载主类java idea_IDEA——错误: 找不到或无法加载主类 com.Main

    在使用IDEA创建了一个普通Java项目,执行main()方法时,程序报错如下: "错误: 找不到或无法加载主类 com.Main Process finished with exit co ...

  3. java Text 错误: 找不到或无法加载主类 Text

    找不到主类是因为classpath配置错误. 是环境变量的问题,看看你的path和classpath是否是正确的,最可能的错误是classpath中少了前面少了.; classpath的配置必须遵循以 ...

  4. 【java】错误 找不到或无法加载主类

    很诡异,class文件夹下的class文件没有了,删除文件夹 ,重新编译下... 转载于:https://www.cnblogs.com/merlini/p/3892719.html

  5. java问题:错误: 找不到或无法加载主类 HelloWorld

    有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示: D:\java\eclipse-workspace\first\src\fir ...

  6. 【java】Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法!

    原文地址:Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法! 今天启动项目,又遇到找不到或无法加载主类的情况,清除项目后无法编译,class文件下没有.class文件,至少遇到3 ...

  7. Java 错误: 找不到或无法加载主类,问题集合

      正确编译命令: javac Hello.java 正确运行命令: java Hello 错误1:H:\code>java Hello.java 错误: 找不到或无法加载主类 Hello.ja ...

  8. java错误 找不到或无法加载主类

    java:错误: 找不到或无法加载主类 1.确定JDK版本 ​ 因为随着时间的改变,JDK本身也伴随着更改和变化,在解决这个问题前,我们要确定一下jdk的版本,比较老的版本有老的版本的解决方法,比较新 ...

  9. 关于'java' 不是内部或外部命令,也不是可运行的程序 或批处理文件 和 错误: 找不到或无法加载主类 helloworld的问题...

    一.前几天电脑重装了一次系统将java配置的环境变量都弄没了,自己添加了两个新的变量JAVA_HOME(自己jdk的地址)以及在path中添加%JAVA_HOME%\bin;%JAVA_HOME%\j ...

  10. mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法...

    发现问题 切换到mac平台后,突然想写点程序运行在mac下,想到mac自带java,会方便好多.不过在这过程中遇到了麻烦: 总是提示 "错误: 找不到或无法加载主类" 工程结构 查 ...

最新文章

  1. NumPy中可用的聚合函数
  2. Java类和对象基础题_java类和对象基础题2
  3. JVM 史上最最最完整知识总结!
  4. Let's Fork | 11 款 Github 最新「机器学习」开源项目
  5. java梅森素数_JAVA基础 第三篇:梅森数、梅森素数、伪素数——素数与指数的完美结合与进阶...
  6. 3d数学基础图形与游戏开发 英文版_1850款文字标题字幕条,AE图形预设包,logo生成神器...
  7. 数学知识点大集合!有了它学数学真的很简单!
  8. C语言——小型图书管理系统(课程设计)
  9. Redis2.8的安装教程,linux下
  10. oracle表转为分区表,Oracle 在线重定义(将普通堆表转换成分区表)
  11. 多元函数的极限、连续
  12. 【老生谈算法】matlab实现Dijkstra最短路算法源码——Dijkstra算法
  13. Tecplot自定义变量
  14. 车载以太网交换机功能和应用案例汇总, 适用于AVB/TSN, 802.1AS(gPTP时钟同步)
  15. U盘启动如何进入pe
  16. 论架构师的自我修养--8荣
  17. 鲍姆-韦尔奇算法求解HMM参数
  18. GD32F150x之System Tick
  19. 电子商务网站开发流程
  20. 计算机网络社团章程,社团日常规章制度

热门文章

  1. cookie 操作
  2. Lync server 2013新建持久聊天室提示用户未启用SIP
  3. 在libvirt中使用SanLock
  4. Rust 的安装和使用举例
  5. pyhon基础(一)
  6. win7 64位_VS2010的fftw3配置
  7. Android使用AsyncTask设置请求超时的注意事项
  8. 【注意】关于fgets函数
  9. 关于分布式系统的数据一致性问题(二)
  10. asp.net2.0自定义控件---鼠标移到按钮上更改背景颜色,移出后恢复