Java为什么找不到或无法加载主类类

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

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

2.此帖子给帮了大忙:

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

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

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

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

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

/*一运行控制台就报 错误: 为什么找鈈到或无法加载主类类用的myeclipse2014,但是把这个类放到其它项目下又*可以运行,不知道到底是什么原因
*/
package abc;

你先把路径找对,你保存在哪里伱先进入那个路径,如:你把HelloWorld.java保存在d盘的话你先打开cmd命令提示符,输入D:按回车,然后输入java HelloWorld.java按回车,然后输入java HelloWorld就可以了,不会的话你茬问我

我要回帖

更多关于 为什么找不到或无法加载主类 的文章

 

随机推荐