editor dose not contain a main type 问题
在eclipse中会出现editor dose not contain a main type问题, 网上出现很多这样的答案, 都说
在左侧的package explorer中右击这个class所在包的上一级目录--build path--use as source folder。这样就解决问题了。重新打开class,再run一下,ok
可是如果真的这样的话,构建的文件结构就乱了,
验证了一下,不好使, 这种方法不是错误的。
其实我查看了一下eclipse Complier编译后的文件中,本没有我需要的.class文件,问题来了,为什么他没有出现了,
可能是IDE的问题,只能先project clean一下了,
查看是否存在.class文件, 有时候还是不好使的话,就重启一下myeclipse就好了,让他重新building一下。
这次是好使的,
我也搞不懂 myeclipse底层的building机制是什么样子的。
2018-03-28 又遇到这样的问题,看来得慢慢想想该如何解决。
上stackoverflow网站查找,
给出了几种解决方法:
1. 使用user as source folder
2. 确定你写的java文件中是否含有出错的 字符
public static void main(String[] args) { }
这些字符不要写错。
3. project clean
4. close ---reopen
5. 确定complier的级别与 项目用的jdk版本是否一致, 需要修改为一致的。 比如 complier 1.6 , jdk 1.6
今天使用这个解决了问题,2018-03-28 15:08
重新启动了一下电脑。
真是奇怪! 不知道为什么?
最终的解决方法:
查找对应的.class文件是否存在, 如果不存在,building一下, 还是出错,那就手动配置run configurations了,
找到主函数所在的类,填写到Java Application 中的Main标签的Main class输入框,