刚开始使用jcreator,有个小问题请教大家。新建工程,里面只放了一个文件,“execute file”时可以正常运行,但是“execute project”就提示下面的错误:Exception in thread "main" java.lang.NoClassDefFoundError: Test
Press any key to continue...不知是什么原因?

解决方案 »

  1.   

    工程的属性没设好或者是你只编译了file,而没有编译project
      

  2.   

    项目里面没有其他的文件,src文件夹里只有我写的java文件,classes里面是编译出来的class文件另外我也编译了project工程的属性是指什么呢?谢谢!
      

  3.   

    jcreator 里面好象有两个execute file 有一个是编译APPLET的 你可能用的是那个
      

  4.   

    谢谢。
    但是execute file正常,而且运行结果也正常啊
      

  5.   

    谢谢各位源码的文件名和里面public类的文件名是一样的,不然也通不过编译。不过和工程名不同,这样会有问题吗?刚学Java啊,听说eclipse很复杂?我还装了jbuilder,研究了几天也没研究出个所以然,英语太差,又没有教程
      

  6.   

    我说下过程吧File-New-Project,取名“test”,然后往里面添加源文件,取名“DrawTest”,在src文件夹下面,写好后编译文件通过,编译工程通过,运行文件通过,运行工程就出错了
      

  7.   

    project类型选的是Basic Java Application,是不是这个选错了?这个和Empty Project有什么区别吗?
      

  8.   

    工程属性->JDK Tools里面,Run Application对应的属性配置里面,将Parameters的tab里的Parameters设为:-classpath "$[ClassPath]" $[JavaClass]  然后看好用不。前提是你的ClassPath没有错并且是个控制台程序。