eclipse中,我在一个包中建立了若干个java程序,但只有一个java程序中有main,我的程序代码没有错误,但是运行不出结果,
我想问一下,是不是所有的java程序都需要编译,怎么编译?。。还是只需要运行含main方法的java文件?是这个问题吗?望各位指点!

解决方案 »

  1.   

    还有这些java文件都需要运行,属于一个项目!
      

  2.   

    可以明确的告诉你所有的java程序都需要编译,因为只有编译过的class文件才能执行.在eclipse中会自动编译的,只要你保存.
    java文件中不一定需要main()的.比如你写的接口,还有要被继承的类等等.main()是你调试这个类用的.
      

  3.   

    eclipse 自己会编译的,只要你的代码没错它都自动编译好了放在一个指定的文件中,否则它会有提示的啊!你只要运行程序就可以了,当然有包含main函数的那个java了
      

  4.   

    只运行 有main 的那个类试试
      

  5.   

    eclipse是自动编译的,不用手动编译,当你保存时就已经编译了,不出现结果如果不是你程序的问题,就应该是你操作的问题。请查看一下相关的操作书籍吧
      

  6.   

    你可以在eclipse中右键选择要运行的工程,然后在run as 二级选项中选择run,在弹出的窗口中  search你要运行的main 试试看行不?
      

  7.   

    project下面有自动编译选项,选择它,保存文件就会自动编译,当然它会通过文件修改时间比较文件的新旧