检查环境变量配置:

JAVA_HOME:D:\Java\jdk1.8.0_91

CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有英文点号)

Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

设置没问题。java -version测试,显示JDK版本正常;

我很确定自己的JDK设置没问题,在Eclipse下JAVA文件执行正常,但显示  错误: 找不到或无法加载主类 j2se001.HelloWorld 真的好无奈。

1.网上说要把jdk环境变量设置到用户变量,而不是用户变量;设置后无效,都重启过电脑,没毛用;

2.此帖子给帮了大忙:http://bbs.csdn.net/topics/391862656?page=1

主要观点就是:JDK编译正常,那么JAVA_HOME配置正确。如果这样的话,那你的HelloWorld类的放的实际位置,package设置的和类路径的设置不匹配,执行器找不到类文件;说白了就是编译后的class文件的路径问题。

两种解决办法:

1.把package语句去掉,让编译文件处于当前文件夹

例如我将java文件的package去掉,放在D盘根目录

2.不去掉package,在java文件同级目录加一个package相同名称的文件夹;

HelloWorld.java在src的j2se001文件夹下,j2se001下建一个同package名称的文件夹

或者下面这种,与上面实质是一样的,只是在哪个目录执行java类文件(还是在java类文件同级目录建一个同package名称相同的文件夹);

删package或者加package同名folder的实质:执行器指向package文件夹

JAVA错误: 找不到或无法加载主类相关推荐

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

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

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

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

  3. java错误 找不到或无法加载主类_java错误:找不到或无法加载主类解决方法

    使用java命令运行.class文件时出现:"错误: 找不到或无法加载主类":(推荐:java视频教程) 解决方法: 使用 java 包名+类名执行,如下:在src下使用 java ...

  4. java错误找不到或无法加载主类_java提示找不到或无法加载主类怎么办

    java提示找不到或无法加载主类的解决方法:1.打开高级系统设置,进入环境变量设置:2.新建JAVA_HOME变量,设置jdk安装路径:3.编辑PATH变量,添加bin目录的路径,点击[确定]即可. ...

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

    有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示: 用eclipse或用ant则没有问题. 其实原因很简单,我们忽略了2个细节. ...

  6. java错误 找不到或无法加载主类_JAVA报找不到或无法加载主类的错误

    错误说明 本次测试类为TestMain 如果使用常规方式,即,java TestMain.class 运行当前class文件 即会报找不到当前类,就是我们想要运行的TestMain.class文件. ...

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

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

  8. linux ant命令 出错,linux ant 解决 错误: 找不到或无法加载主类 org.apache.tools.ant.launch.Launcher...

    在使用ant进行java程序编译的时候出错.错误提示: Error: Could not find or load main class org.apache.tools.ant.launch.Lau ...

  9. IDEA——错误: 找不到或无法加载主类 com.Main

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

最新文章

  1. ISME|宏转录组揭示参与深海碳氮循环的微生物
  2. java虚拟机内存告警_Java虚拟机总结
  3. zoj 3841 Cards
  4. 口无遮拦的钉钉与坐立不安的腾讯
  5. 原型对象prototype和原型属性[[Prototype]]
  6. 【Objective-C】java中的interface与Objective-C中的interface的区别
  7. sql常用优化小知识
  8. Java后端学习路线图,你真的只需要这一张
  9. 硬件信息修改工具 支持修改机器码 硬盘 MAC 等信息
  10. poi-tl根据word模板导出word、使用spring-thymeleaf模板生成html并通过docx4j把html转word,使用jxls根据excel模板导出excel(1)
  11. CH3 HTML基础 1
  12. Equalize Them All
  13. 崔老哥python scrapy爬虫框架入门
  14. 【C语言】C语言库函数
  15. 解除带宽限速,提升电脑网速
  16. 苏州IT外包公司如何选择?IT外包服务案例分析
  17. 2021届计算机女硕士秋招面试惨痛经历完结
  18. 二本计算机类专业农村学生出路,农村“二本”大学生有哪些出路?主要出路有四条,第2条可逆袭...
  19. Java面试题-进阶篇(2022.4最新汇总)
  20. android相册管理系统下载安装,云象相册管理

热门文章

  1. C#把一个文件夹下所有文件删除
  2. 酷派发布新品牌ivvi,精品手机市场格局再变
  3. 网站优化关于标题标记
  4. 【PracticalAI丨从0到1】这可能是2023最全面的人工智能学习路线
  5. html滚动字幕鼠标悬停,一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]...
  6. 【图像分割】MGA:Motion Guided Attention for Video Salient Object Detection
  7. Log4j配置文件例子
  8. Nuke合成小插件 Comp_ys
  9. SAP 什么是采购寄售业务
  10. python中items()和iteritems()的区别