相关文章推荐

检查环境变量配置:

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_HOME:D:\Java\jdk1.8.0_91CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有英文点号)Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;设置没问题。java -version测试,显示JDK版本正常;我很确定自己的JD
在使用JDK8版本的 Java 编程过程中,可能会遇到一个常见的 错误 不到 无法 加载 主类 Hello Java 。这个 错误 通常出现在运行 Java 程序时,系统 无法 到指定的 主类 ,导致程序 无法 正常执行。在使用JDK8版本的 Java 编程过程中,如果出现 不到 无法 加载 主类 错误 ,可能是由于编译 错误 或类路径设置 错误 引起的。编译 错误 :在编译 Java 程序时,可能存在语法 错误 或其他编译 错误 ,导致生成的.class文件 无法 正确 加载 。如果类路径设置不正确, Java 虚拟机将 无法 加载 主类 ,从而导致 不到 无法 加载 主类 错误
前言:虽然学习 Java 语言约有两年多,但在最近需要使用命令行工具编译并运行 Java 程序时,还是报错了。花费了一些时间,解决了该问题,发现解决方法在初学 Java 时使用过。一则,为了避免以后再出现同样的问题而浪费不必要的时间;二则,作为使用该语言的程序员,对于该语言的一些基本问题,应该有清晰的理解和认识;三则,网上的一些解决方案,不够完备。有的没有解释问题原因,直接给出答案;有的,未列举出某些常见情况的解决方案。因此,写此文章,让读者可以举一反三,深入理解问题。 一、 问题分析 不到 无法 加载 主类 ,主要原因有
2.可能是因为你的 java 文件带了package包,但是你还在 java 文件所在目录运行:返回包的前一目录进行运行; 小编就是因为 java 文件里带了package word.project2_0;导致的 错误 。。。 错误 原因是:我们在包里运行文...
原因1、启动类路径错了 由于我本来项目路径是com.elif.manager,启动类路径是com.elifen.manager.ManagerApplication,后面为了和其他小伙伴路径统一,改成com.elif.manager,但是IDE的RUN/Debug的Configuration路径没有变,导致 不到 启动类报错 其实IDE已经给提示了,你的启动类配置上有个小❌ 原因二:缓存问题 某天不知道啥原因,项目启动就报错 不到 无法 加载 主类 ,观察半天,始终看不出解决办法,遂尝试执行File -&gt.