2011-08-26 49 views
-1

运行代码时出现ClassNotFOundException异常。我正在使用Eclipse。 虽然它有适当的参数的主要方法,它仍然无法启动代码。 包名称和导入也是正确的。运行Java应用程序时出现ClassNotFoundException

public class TestNew { 

    public static void main(String[] args) 
    { 
     ArrayList<String> sumList=new ArrayList<String>(); 

     Cm cm=new Cm(); 
     sumList=cm.sumListCombo(); 
     for(int i=0;i<=sumList.size();i++) 
     { 
      System.out.println(sumList.get(i)); 
     } 

    } 
} 

导入各个软件包完成。

+1

*它仍然无法启动代码* + *而运行代码* =矛盾。 – aioobe

+1

什么课程没有找到? – Thilo

+2

定义了“Cm”在哪里?你的类路径上有什么?您需要发布完整的代码(包括导入)以及ClassNotFoundException的完整详细信息以及传递给java来启动您的应用程序的参数。 –

回答

0

尝试刷新项目,然后清理并构建它。如果没有问题,您的代码将工作。如果有问题,它会是某种'组织进口'问题。按住Ctrl + Shift + o并准备好。

+0

这是我最后一次尝试回答由具有'1'声望的人编写的迟钝问题。这些人从不接受答案,也不提供反馈,而且他们的问题写得不好/格式不好。 – fiction

0

尝试Ctrl + Shift + O如果你在windows上。

这组织你的进口(增加缺少的和删除不必要的)。

然后在菜单栏上,Project >> Clean...

然后重新启动您的应用程序。

相关问题