在preference,展开java,installed JREs,看看standard VM指定得对不对,
我的是: C:\Program Files\JavaSoft\JRE\1.3.1
最好安装有jre

解决方案 »

  1.   

    你的java_home配置了没有?在eclipse中是需要的,可在系统变量中设置,
    另外你要先建立一个工程,再添加文件,选择该工程,点鼠标右键,properties,再选java build path,libraries,add External jars...
    添加你所要用到的包
      

  2.   

    现在我是这样做的:
    建立一个空白的工程test
    在工程中建立一个Test.java,其中内容如下:
    class Test
    {
    public static void main()
    {
    System.out.println("adfasdf");
    }
    }
    然后在run config中增加一个java application为test,设置项目为test,类为Test,运行,还是报告以上的错误
      

  3.   

    Eclipse可以运行的话,jre配置应该没有问题,估计是你的classpath这些东西有问题,让他找不到运行库。
    到你的工程那里看看它的属性中Libaris一项中有没有<...jrexx...>\lib\rt.jar这个冬冬。
    你的工程下面应该有JRE_LIB这个包,其中为rt.jar内容。
      

  4.   

    to xsinuz
    在prefrence中设置jre以后会自动加载rt.jar
    我用的是JDK1.4.0中自带的jre另外,我觉得这个问题是因为Test.class的路径没有设置,但是我已经在run config里把Test项目加进classpath里去了
      

  5.   

    楼主:
        
        我的工作组正在开发Eclipse插件
        欣闻Eclipse同行,高兴!
        
    你上面的例子,main(){}应为main(String [] args){}要彻底解决问题,建议重新安装jdk和Eclipse!
      

  6.   

    to authorlee
    Eclipse是解压以后直接运行的,如何安装我不知道
    main()的问题我也试过,不过这个错误是找不Test类,和main()无关
      

  7.   

    哈哈,我也遇到过这个问题,好像是JRE环境的问题,没办法
    我是把jdk重新安装了一遍,然后重新解压缩Eclipse,就正常了
    原来的所有的项目,建好以后,直接把原来的项目文件拖过去就行了我喜欢这个工具,IBM WSAD就是以它为基础的,开发J2EE巨好用^_^