eclipse找不到或无法加载主类

我的环境设置对的,用dos也没问题,可是用eclipse就会 错误: 找不到或无法加载主类 5

代码没错的情况下,你看看你有没有更改或删除你的eclipse 的工作空间,你再看看你运行这个类所在工程的其他类的时候是不是也是出现这种情况,我也有出现这样的问题过,但我记得我好像删除了原来的工作空间,结果重建了一下就好了!重建工作空间之前我先把出现问题的类所在的工程全部删了,重建了工程。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-07

可能是main函数写的不完整

class Customer implements Runnable {
    private int money=150;
    int i=1;
    public void run() {
        while (true) {
            savemoney();
        }
    }
 
    private synchronized void savemoney() {
        for (int i=1; i<6; i++)    //分号去掉
        {
            try {
                Thread.sleep(10);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            System.out.println(Thread.currentThread().getName()+"存入:"+i*money);
        }
    }
}    
 
public class Test05 {
    public static void main(String[] args) {    //加上static
        // TODO Auto-generated method stub
        Customer c1=new Customer();
        Customer c2=new Customer();
        new Thread(c1,"顾客A").start();
        new Thread(c2,"顾客B").start();
    }
}

第2个回答  2011-10-26
你这支程式写的没问题
不过你如果用eclipse跑的话
你的args的这个数组会没值吧
如果可以的话
你把其他都屏蔽掉
然后直接先 System.out.println("main");
如果还报错的话 估计是你的eclipse环境问题
第3个回答  2014-06-24
eclipse导入了myeclipse建立的工程所以一些配置信息无法正常匹配加载,这种情况要在eclipse里新建工程,让后把源文件复制进去才行。
第4个回答  2011-10-26
我刚才试过,没有问题。你查一下你CLASS_PATH中有没有这一点 .
这一点意思是从当前执行目录进行查找追问

就是用eclipse时候这样,环境都是对的,javac都行啊

追答

这样可能是你的eclipse配置问题,查一下eclipse执行时的配置

本回答被提问者采纳

如何解决Eclipse下“找不到或无法加载主类”的错误
解决Eclipse下“找不到或无法加载主类”的错误,可以尝试以下步骤:首先,在src文件夹上点击右键,选择BuildPath->Use as Source Folder,然后重新编译,通常问题可以得到解决。其次,也可以在Eclipse工程文件夹上点击右键,选择Refresh,然后重新编译,不过这个方法在多数情况下并不奏效。还可以通过右键点击Prop...

如何解决Eclips法加载主类”的错误
当在Eclipse中遇到“找不到或无法加载主类”的问题时,问题通常源于系统配置或代码错误。以下是解决这个问题的步骤:首先,确保代码的完整性。检查你的main方法是否存在且无误,特别注意System类的首字母应大写,如图中红色标记所示,应移除不必要的package语句(如"aaa")。其次,文件命名要与类名保持一致。

使用eclipse时 ,, 提示:找不到或无法加载主类.
一般出现“找不到或无法加载主类”有以下几种情况:1、是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了,在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板,再点Add Folder, 把源代码所在的包路径的上层目录加进来,而且如果...

eclipse找不到或无法加载主类怎么解决
检查检查主类名称的拼写和大小写是否正确、检查类路径设置。1、检查主类名称的拼写和大小写是否正确:确保项目是一个Java项目,且项目的Java构建路径设置正确,包含所有必要的库和JRE系统库。2、检查类路径设置:确保CLASSPATH环境变量或Eclipse的“运行配置”中的类路径正确。

如何解决Eclipse下“找不到或无法加载主类”的错误
解决Eclipse下“找不到或无法加载主类”的错误,总结了如下方法可供参考:1、在src文件夹上点右键-Build Path-Use as Source Folder,重新进行编译,一切正常了。2、在Eclipse工程文件夹上点右键-Refresh,重新编译,一功OK(这个方法一般不起作用)。3、右键Properties在Java Builder Path的Libraries的...

如何解决Eclipse下“找不到或无法加载主类”的错误
如何解决Eclipse下“找不到或无法加载主类”的错误是系统错误造成的,解决方法为:1、新建文档文档,在文本文档中输入以下代码public class MyTest {public static void main(String[] args) {System.out.println("test");}}。2、将文本文档,改成【MyTest.java】。3、【javac MyTest.java】编译源...

java找不到或无法加载主类代码怎么办?
当遇到Java提示“找不到或无法加载主类”的错误时,这通常意味着Java运行时环境无法找到指定的类来作为应用程序的入口点。以下是一些可能的原因及解决方法:1、类路径问题:确认CLASSPATH环境变量是否包含了你的类文件所在的目录。如果是在命令行下运行,可以手动添加到CLASSPATH中,例如:set CLASSPATH=.;...

idea报错找不到或无法加载主类?
找不到主类是因为classpath配置错误。Java文件不能运行(找不到或无法加载主类)怎么解决。那第一种可能就是:问题就出在Path变量对应的变量值上或者是新建用户变量classpath上有问题,你重新配置一下。Path对应的变量值是在原来的变量值前面加上%Java_Home%。第一,这个程序是没有错。\\x0d\\x0a第二...

java 找不到或无法加载主类
当你在Java环境中遇到"找不到或无法加载主类"的错误,可能是因为主类路径配置不正确。尽管你的JAVA_HOME、CLASSPATH和Path环境变量设置看起来没有问题,且JDK版本测试正常,但在Eclipse中运行特定的HelloWorld.java文件时出现了问题。问题可能出在类文件的实际位置、package设置和类路径之间的匹配上。如果...

找不到或无法加载主类!
可能是因为java文件不在项目的src路径内的原因导致该情况,即源代码未被eclipse编译,字节码不存在,因此无法运行了。此时,可以在项目名上面点击右键,找到Builder Path,选择Configure Build Path,再选择Source面板,再点击Add Folder,把源代码所在的上层目录加进来。如果你的系统找不到这个jar文件的话,...

相似回答